В алгоритмах есть такие шаги, которые приходится повторять несколько раз. Вспомним алгоритм «Наполнение бассейна». Используя ветвление, алгоритм решения этой задачи можно записать так:
Начало
Цикл
Таким образом, в зависимости от вместимости бассейна шаги
Подойди к колодцу
Наполни ведро водой
Подойди к бассейну
Опорожни ведро в бассейн
повторяются несколько раз.
Последовательность повторяющихся в алгоритме шагов называют циклом. А алгоритмы, содержащие цикл, называют циклическими.
Иногда в задачах заранее известно количество повторений. Например, если отмечено, что вместимость бассейна 20 ведер, то указанная последовательность действий повторится 20 раз.