Циклические алгоритмы (1)

Слайд 2

Виды циклов Цикл с предусловием Цикл с постусловием Цикл со счетчиком

Виды циклов

Цикл с предусловием
Цикл с постусловием
Цикл со счетчиком

Слайд 3

Цикл со счетчиком (for) Циклы со счетчиком составляют такой класс, в

Цикл со счетчиком (for)

Циклы со счетчиком составляют такой класс, в которых

выполнение исполнительной части должно повторяться заранее определенное число раз.
Слайд 4

Форма записи for i := A to B do begin .

Форма записи

for i := A to B do
begin
. .

.
end;
for i := B downto A do
begin
. . .
end;
Слайд 5

При переходе к обработке оператора цикла for управляющей переменной присваивается заданное

При переходе к обработке оператора цикла for управляющей переменной присваивается заданное

начальное значение. Затем в цикле выполняется исполнительный оператор (или составной оператор). каждый раз при выполнении исполнительного оператора управляющая переменная увеличивается на 1 (для for...to) или уменьшается на 1 (для for...downto). Цикл завершается при достижении управляющей переменной своего конечного значения.
Слайд 6

Задача: найти сумму пяти целых чисел. S — сумма чисел (integer)

Задача: найти сумму пяти целых чисел.

S — сумма чисел (integer)

Переменные:

x —

вводимое число (integer)

i — переменная цикла (integer)

Слайд 7

Текст программы Program Summa; Var S, x, i : integer; Begin

Текст программы

Program Summa;
Var S, x, i : integer;
Begin
S:=0;
For i:=1

to 5 do
begin
Write (‘Введите ',i,'-е число ');
readln (x);
S:=S+x;
end;
writeln (‘Сумма чисел равна ‘,S);
End.
Слайд 8

Задачи Составить программу для вывода на экран таблицы умножения на 2.

Задачи

Составить программу для вывода на экран таблицы умножения на 2.
2*1=2
2*2=4

2*10=20
Вывести на

экран таблицу умножения на N (число N необходимо ввести с клавиатуры).