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
   29   30   31   32   33   34   35   36   37   38   39