Оператор циклу з передумовою
While (i 40)? - жодного разу
Write(i); // якщо (i>10)? - Безкінечний.
Якщо перед першим виконанням циклу умова не виконується (значення логічного виразу дорівнюєfalse ), то тіло циклу взагалі не виконується і відбувається перехід на оператор, наступний за оператором циклу.

Читайте також
Else Приклад Приклад Приклад Приклади операцій, допустимих над даними символьного типу. Var Lit1,Lit2:char; Nom:byte; . Lit1:='B';Lit2:=Pred(Lit1); Nom:=Ord(Lit2); Lit1: = Chr (Nom);
Цикл реалізує структурну схему, наведену на рис. 8.2 (такий цикл називають циклом з параметром). Мал. 8.2 Загальний вигляд оператора: for (вираз 1; вираз 2; вираз 3) код циклу; де вираз 1 – ініціалізація лічильника (параметр циклу); вираз 2 – умова. [Докладніше].
Цикл реалізує структурну схему, наведену на рис. 8.2 (такий цикл називають циклом з параметром). Мал. 8.2 Загальний вигляд оператора: for (вираз 1; вираз 2; вираз 3) код циклу; де вираз 1 – ініціалізація лічильника (параметр циклу); вираз 2 – умова. [Докладніше].
Void main(void) < char answer; do < puts(" Hello! =>"); scanf("%c", &answer); fflush(stdin); > while ((answer=='y')(answer=='Y')); > Результат виконання програми: Hello! => Y Hello! => y Hello! => d Цикл реалізує структурну схему, наведену на рис. 8.2 (такий цикл називають циклом з параметром). . [Докладніше].
End. Repeat Begin Var Repeat Оператор циклу з постумовою (repeat) Оператори циклу End. Case Ch of Begin Var Case селектор. [Докладніше].