Слайд 6
Оператор цикла с предусловием работает следующим образом: Пока значение
логического выражения истинно, выполняется тело цикла.
Тело цикла может
быть простым или составным оператором. Если тело цикла является составным оператором, то ставят операторные скобки: begin {последовательность операторов} end;
Слайд 7
Блок схема цикла с предусловием: Условие истинно? Тело цикла + -
Слайд 8
Для завершения цикла необходимо, чтобы инструкции между словами
begin и end (т.е. операторы тела цикла) влияли на
значение выражения <условие>, то есть изменяли значение переменных, входящих в это выражение, сделав его в какой-то момент времени ложным. Если этого не случится, цикл будет бесконечным.
Слайд 9
При возникновении в программе бесконечного цикла говорят, что
программа «зациклилась». Зациклившуюся программу приходится останавливать одновременным нажатием клавиш CTRL+BREAK,
иначе она будет выполняться вечно (точнее, до первого отключения компьютера)
Слайд 10
Задача:
Вычислить сумму натурального ряда чисел от 1
Слайд 12
Программа на Паскале: Program Summa; Var a,s:integer; Begin Write (‘Введите N ‘); Readln(N); A:=1;
s:=0;
{присвоим переменной s начальное While A<=N do значение 0} Begin s:=s+a; {переменная а меняется внутри цикла, и её a:=a+1 величина определяет очередное повторение End; тела цикла} Writeln(‘Результат суммирования s= ‘,s); Readln End.
Слайд 13
Домашнее задание:
Выучить теоретический материл по циклам.