Такая проблема решается при помощи особой алгоритмической структуры – цикла. Использование циклов значительно сокращает объем алгоритма.
Для того чтобы показать цикл в алгоритмах, используют команду “ПОВТОРИ n РАЗ”.

Пример
Алгоритм переправы через реку 60 человек при помощи цикла можно записать так: |  |
|  | Начало ПОВТОРИ 60 РАЗ Посадить человека в лодку Перевезти на другой берег Вернуться Сойти на берег Конец

Для того чтобы выделить команды, относящиеся к циклу “ПОВТОРИ...”, их записывают со сдвигом вправо. В образце, приведенном выше, первые 3 команды, записанные после команды “ПОВТОРИ”, выполняются 60 раз, а команда “Сойти на берег” – только один раз.
Иногда в команде “ПОВТОРИ ...” вместо количества повторов указывают условие выполнения цикла. Циклы с условием используют, если заранее не известно число повторений. В этом случае команда цикла записывается так: “ПОВТОРИ ПОКА условие цикла”
Задача. Робот находится в первой клетке поля. Он
должен, передвигаясь, закрасить каждую клетку.

Если количество клеток, которые необходимо раскрасить, 18, тогда решение алгоритма можно записать так: |  |
|  | Начало ПОВТОРИ 18 РАЗ Закрась клетку Вперед на 1 клетку Конец

Если число клеток, которые нужно закрасить, заранее не известно, алгоритм можно записать так:

Начало ПОВТОРИ ПОКА клетка не закрашена Закрась клетку Вперед на 1 клетку Конец |  | КЛЮЧЕВЫЕ СЛОВА Цикл Тело цикла Команда ПОВТОРИ