СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Программирование циклических алгоритмов

Категория: Информатика

Нажмите, чтобы узнать подробности

Презентация к уроку "Программирование циклических алгаритмов"

Просмотр содержимого документа
«Программирование циклических алгоритмов»

Программирование циклических алгоритмов  §3.5

Программирование циклических алгоритмов §3.5

Операторы циклов  С предусловием   С постусловием   С параметром

Операторы циклов

  • С предусловием

  • С постусловием

  • С параметром
10) or (t 10) then writeln('YES') else writeln('NO') end. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5). Сколько было запусков, при которых программа напечатала «YES»? " width="640"

var s, t: integer;

begin

readln(s);

readln(t);

if (s 10) or (t 10)

then writeln('YES')

else writeln('NO')

end.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Сколько было запусков, при которых программа напечатала «YES»?

5) and (t 5)          then writeln('YES')          else writeln('NO') end. Было проведено 9 запусков программы, при которых в качестве значений переменных  s  и  t  вводились следующие пары чисел: (6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1). Сколько было запусков, при которых программа напечатала «YES»? " width="640"

var s, t: integer;

begin

     readln(s);

     readln(t);

     if (s 5) and (t 5)

         then writeln('YES')

         else writeln('NO')

end.

Было проведено 9 запусков программы, при которых в качестве значений переменных  s  и  t  вводились следующие пары чисел:

(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).

Сколько было запусков, при которых программа напечатала «YES»?

Цикл с предусловием  ( ПОКА) WHILE   DO  ;  НЕТ условие ДА оператор

Цикл с предусловием ( ПОКА)

WHILE DO ;

НЕТ

условие

ДА

оператор

Вывести числа от 1 до 10 1 2 3 4 5 6 7 8 9 10

Вывести числа от 1 до 10

1 2 3 4 5 6 7 8 9 10

Вывести числа от 1 до 10 1 2 3 4 5 6 7 8 9 10 Program chislo ; Var i:integer; Begin  i:=1; While i do  Begin  Write( i ,' ');  i:=i+1;  End; End. i:=1 i Write(i) i:=i+1;

Вывести числа от 1 до 10

1 2 3 4 5 6 7 8 9 10

Program chislo ;

Var i:integer;

Begin

i:=1;

While i do

Begin

Write( i ,' ');

i:=i+1;

End;

End.

i:=1

i

Write(i)

i:=i+1;

10 End. i:=1 Write(i) i:=i+1; i10 " width="640"

Вывести числа от 1 до 10

1 2 3 4 5 6 7 8 9 10

Program chislo ;

Var i:integer;

Begin

i:=1;

repeat

Write( i ,' ');

i:=i+1;

until i10

End.

i:=1

Write(i)

i:=i+1;

i10

Вывести числа от 1 до 10 1 2 3 4 5 6 7 8 9 10 Program chislo ; Var i:integer; Begin  For i:=1 to 10 do Write( i ,' '); End. i:=1 Write(i)

Вывести числа от 1 до 10

1 2 3 4 5 6 7 8 9 10

Program chislo ;

Var i:integer;

Begin

For i:=1 to 10 do Write( i ,' ');

End.

i:=1

Write(i)

Пример: Сосчитать сумму чисел от 1 до N .

Пример: Сосчитать сумму чисел от 1 до N .

Пример: Сосчитать сумму чисел от 1 до N . Program sum ; Var i,n,s:integer; Begin Writeln(‘ Введите n’); Read(n); S:=0; i:=1; While i do Begin s:=s+i; i:=i+1; End; Writeln(‘ Сумма чисел= ’,S); End.

Пример: Сосчитать сумму чисел от 1 до N .

Program sum ;

Var i,n,s:integer;

Begin

Writeln(‘ Введите n’);

Read(n);

S:=0; i:=1;

While i do

Begin

s:=s+i;

i:=i+1;

End;

Writeln(‘ Сумма чисел= ’,S);

End.

Пример: Составить таблицу значений функции y=x 2 +2 на отрезке [4;6] c шагом 0,4.

Пример: Составить таблицу значений функции y=x 2 +2 на отрезке [4;6] c шагом 0,4.

Program func ; Const a=4; b=6; h=0.4; Var x,y:real; Begin x:=a; While x do Begin y:=sqr(x)+2; Writeln(‘x=’,x:4:2,‘y=’,y:4:2); x:=x+h; End; End.

Program func ;

Const a=4; b=6; h=0.4;

Var x,y:real;

Begin

x:=a;

While x do

Begin

y:=sqr(x)+2;

Writeln(‘x=’,x:4:2,‘y=’,y:4:2);

x:=x+h;

End;

End.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!