Page 34 - 4260
P. 34
Рисунок 4.1
цьому циклічному операторі спочатку перевіряється
умо і, якщо істинна, вказ ді виконується
черговий раз, якщо ж ні – то виконання дії припиняється.
Тому цей операто назив цикло передумовою.
Перед кожним виконанням тіла циклу обчислюється значення
умо йо виконання. Форм операто циклу з
передумовою має вигляд:
While <умова> do begin <оператор> end;
Операто так: перевi умова, якщо
вiрна, то викону оператор, яки стої пiсля do i
знову перевiряється умова; так повторюється до тих пiр, поки
умо ста невiрною - тодi виконуєт наступний
оператор програми.
Можливі ситуації, коли « поки» виконується
ж о д н о г о р а з у . Ц е в і д б у в а є т ь с я в т о м у в и п а д к у , к о л и н а
першому кроці умо хибною. Якщо повторенні циклу
умо залишається завжди істинною, то цикл може
повторюватись нескінченно.
Приклад1. Алгорит підрахунку суми N перших
натуральних чисел.
Суму позначимо через S, і – чергови доданок.
Спочатку S=0, оскільки суми знаходили, i=1 (перше
34