Оскільки службові слова REPEAT (повторювати) i UNTIL (до) відіграють роль дужок, то між ними можна помістити серію операторів. Обмежувати серію операторними дужками BEGIN і END немає потреби.
Правило виконання оператора REPEAT зображено на рис. 2.3. Між операторами REPEAT і WHILE існують такі основні відмінності:
1) у циклі REPEAT перевірка умови виходу здійснюється після виконання операторів, а в циклі WHILE — до їх виконання; тому в циклі REPEAT у будь-якому випадку оператори будуть виконуватись принаймні один раз;
2) вихід з циклу в операторі WHILE здійснюється, якщо значення виразу є false, а в операторі REPEAT — якщо значення є true;
3) у циклі — WHILE серія операторів записується в операторних дужках BEGIN і END, а в циклі — REPEAT — без дужок.
Оператор циклу з параметром (цикл—ДЛЯ) існує в двох варіантах:
FOR ім'я змінної: = вираз 1 ТО вираз 2 DO
оператор
FOR ім'я змінної: =вираз 1