>
Виявляється програмування циклу досить визначити умова, котра управляє числом його повторень і описати оператори, що утворюють тіло циклу. Циклічний обчислювальний процеси характеризується повторенням одних і тих же обчислень над деяким набором даних. Так само цикл з постусловіем гарантовано виконується хоча б раз, а цикл з передумовою може не виконуватися жодного разу, якщо умова відразу ж виявиться помилковим. Для зручності реалізації циклічних структур на Паскалі в останніх версіях мови введені оператори break та continue, застосовувані всередині циклів. У процесі виконання тіла циклу до повного завершення циклу можуть виникнути додаткові умови, потребують завершення циклу, і може бути припинений оператором break. p align="justify"> Оператор, який виконується в циклі, сам може бути циклом. Це стосується всіх видів циклів. Природним ускладненням простого арифметичного циклу Паскаля, є цикл, в якому параметр циклу змінюється на 1, а на довільну величину. Для усунення виникаючих труднощів служать оператори циклу. p align="justify"> Є чотири оператори циклу, присутніх у тому чи іншому вигляді у всіх мовах програмування: простий арифметичний оператор циклу (цикл з параметром з кроком 1), складний арифметичний оператор циклу (цикл з параметром довільного кроку), ітераційний оператор циклу з передумовою, ітераційний оператор циклу з постусловіем. число повторень цього циклу заздалегідь не відомо. Перетин циклів неприпустимо! Імена параметрів вкладених циклів повинні бути різні. З кожним новим циклом значення параметра зростає на величину кроку, до тих пір, поки значення параметра не досягне кінцевого значення. Після чого цикл припиняється. Початкове значення параметра має бути менше кінцевого, якщо тільки крок не є негативним. Особливості: змінна циклу може бути тільки цілою (integer), крок зміни змінної циклу завжди дорівнює 1 (to) або -1 (downto), якщо в тілі циклу тільки один оператор, слова begin і end можна не писати, якщо кінцеве значення менше початкового , цикл (to) не виконується жодного разу (перевірка умови на початку циклу, цикл з передумовою), в тілі циклу не дозволяється змінювати змінну циклу. Оператор циклу з постусловіем є більш загальним, ніж оператор циклу з параметром - будь циклічний процес, що задається за допомогою циклу з параметром можна представити у вигляді циклу з постусловіем. До початку циклу повинні бути зроблені початкові установки змінних, керуючих умовою циклу, для коректного входу в цикл. У тілі циклу повинні бути присутнім оператори, що змінюють змінні умови так, щоб цикл через деяке число ітерацій завершився. p align="justify"> Програмування циклу досить визначити умова, котра управляє числом його повторень і описати оператори, що утворюють тіло циклу.
6. Список літератури
1. Гудман С, Хідетніемі С. Введення в розробку й аналіз алгоритмів. М., 1981. <...