Циклический – алгоритм, в котором для получения результата производится многократное выполнение одних и тех же операций.

Типовая схема циклического алгоритма

Блоки 1-4 могут располагаться в другом порядке, но они присутствуют в любом циклическом алгоритме.

Блок 1- присваивает начальные значения всем аргументам, обеспечивая выполнения команд на первом цикле.

1,4 – задают диапазон изменения аргументов

4 – чаще всего сравнивается текущее значение некоторой переменной с ее предельным значением

3 – содержит законы изменения аргументов

Тело цикла – часть программы, многократно выполняемая.

Построение циклического алгоритма с одним циклом:

  1. вывести три набора формул:
    • рабочие формулы
    • формулы для вычисления начальных значений аргументов
    • Законы изменения аргументов
  2. Вывести условие окончания цикла (повторения)
  3. Изобразить типовую схему алгоритма и разместить все указанные формулы и условие

В качестве тела цикла могут выступать линейные, ветвящиеся или другие циклические структуры, а также сочетания этих структур.