В· Зміна в тілі циклу значень змінних, що стоять в заголовку не допускається В· Кількість ітерацій циклу незмінно й точно визначається значеннями нижньої і верхньої меж і кроку збільшення В· Нормальний хід роботи циклу може бути порушений оператором goto або процедурами Break і Continue В· Цикл може не виконатися жодного разу, якщо крок циклу буде змінювати значення лічильника від нижньої межі в напрямку, протилежному верхній межі
Оператор, який виконується в циклі, сам може бути циклом. Це стосується всіх видів циклів. У результаті ми отримуємо вкладені цикли. Механізм роботи вкладених циклів найзручніше розглянути на прикладі вкладених циклів з параметром. Нехай нам потрібно описати роботу електронних годинників, починаючи з моменту часу 0 годин, 0 хвилин, 0 секунд. Значення хвилин стане рівним 1 тільки після того, як секунди В«пробіжатьВ» всі послідовні значення від 0 до 59. Годинники змінять своє значення на 1 тільки після того, як хвилини В«пробіжатьВ» всі послідовні значення від 0 до 59. Таким чином, висновок всіх значень часу від початку доби до кінця доби може бути представлений наступним фрагментом програми:
h: = 0 to 23 dom: = 0 to 59 dos: = 0 to 59 do (h, : , m, : , s);
Для зручності реалізації циклічних структур на Паскалі в останніх версіях мови введені оператори break та continue, застосовувані всередині циклів. Вони розширюють можливості використання циклів і покращують структуру програми. p align="justify"> У процесі виконання тіла циклу до повного завершення циклу можуть виникнути додаткові умови, потребують завершення циклу. У цьому випадку цикл може бути припинений оператором break. p align="justify"> У ході виконання циклу може виникнути умова, при якому необхідно пропустити всі або деякі дії, передбачені в циклі, не припиняючи роботу циклу зовсім. Для цього використовується оператор continue, який передає управління в ту точку програми, де перевіряється умова продовження або припинення циклу. p align="justify"> Циклічний обчислювальний процес (ЦВП) характеризується повторенням одних і тих же обчислень над деяким набором даних. Числом повторень циклу управляє спеціальна змінна, звана його лічильником або керуючої змінної циклу. На лічильник накладається умова, що визначає, до яких пір слід виконувати цикл. p align="justify"> Повторюваний блок обчислень називають тілом циклу. У тілі циклу має бути забезпечене зміна значення лічильника, щоб він міг завершитися. Якщо тіло циклу складається більш ніж з одного оператора, воно полягає в операторні дужки begin ... end;. Одноразове виконання ...