Циклические операторы позволяют выполнять операции, которые определены в нем как тело цикла многократно.
На рисунке приведен фрагмент блок-схемы, на котором представлена одна из реализуемых в языке Pascal циклических структур, рассчитанная на многократное повторение программных строк, входящих в тело цикла. Количество таких повторений должно быть известно заранее. Её принято называть «цикл с параметром».
Для обозначения цикла в блок-схеме применяется специальный условный знак – шестиугольник, в котором принято указывать имя переменной (параметр цикла). Начальное и конечное значения параметра.
Принцип организации цикла с параметром, хорошо поясняет приведенная блок-схема.
Переменной-параметру присваивается начальное текущее значение (чаще всего 1). Тем самым готовится выполнение тела цикла с первым элементом массива.
Затем производится сравнение текущего значения параметра с его конечным значением и если текущее значение оказывается меньше конечного, то начинают выполняться операторы, входящие в тело цикла.
После того как все операторы тела цикла будут выполнены текущее значение параметра увеличивается на единицу. Тем самым программа готовится к работе с очередным элементом массива. Управление передается оператору ветвления и вновь следует проверка выполнения условия
.
После обработки последнего элемента массива условие
выполняться перестанет и программа выйдет из цикла.