Цикл с параметром исполняет некоторую команду определённое количество раз. Это количество задаётся с помощью переменной цикла.
Переменную цикла можно использовать в теле цикла для проведения вычислений.
Функция random(n) возвращает целое случайное число из диапазона [0;п-1].
Для того, чтобы при каждом запуске программы функция random(n) генерировала новую случайную последовательность, в начале программы производят её инициализацию процедурой randomize.
В блок-схеме переменная цикла, её начальное, конечное значение и шаг изменения записываются в блоке-шестиугольнике:

Типичные ошибки
Если впрограмме необходим элемент случайности, не забывайте инициализировать генератор случайных чисел командой randomize.
При использовании вложенных циклов используйте разные переменные цикла.
Если цикл необходим в процедуре, не используйте для него такую же переменную, что и для цикла в основной программе. Для цикла в процедуре следует использовать локальные переменные.