Як же ж цикли полегшують життя програмістам! Уявіть собі на хвилинку, що вам довелося б писати повторення одних і тих самих фрагментів програм багато разів! У Pascal передбачено три різновиди операторів циклу. Всі вони різні за своїм записом і застосуванням.
Згадаємо вивчений вже цикл з передумовою.
Загальний вигляд оператора циклу:
while<логічний вираз> do <оператор>,
де логічний вираз приймає одне з двох значень trueабо false,<оператор> - простий чи складений оператор. Цикл з передумовою працює за таким принципом: повторення оператора буде виконуватися доти, поки логічний вираз в операторі циклу отримує значення true. Якщо тільки на деякому кроці циклу логічний вираз набуде значення false,цикл припинить свою роботу.
Одне важливе зауваження: оскільки виконувані дії знаходяться за всіма службовими словами оператора циклу з передумовою, то не можна забувати про операторні дужки у випадку, коли тіло циклу складається з кількох таких дій.
Оператор дуже простий і зрозумілий. Схема алгоритму оператора повторення з передумовою не викличе у вас ніяких непорозумінь