Для розв'язування деяких задач потрібно повторити одні
й ті ж самі дії кілька разів. Наприклад, для того щоб наповнити водою діжку
місткістю 80 л, маючи десятилітрове відро, потрібно виконувати 8 разів одні й
ті самі дії: набрати воду у відро, вилити воду в діжку. Отже, потрібно
використати алгоритмічну структуру повторення.
Повторення - це алгоритмічна структура, яка
використовується для багаторазового виконання набору команд.
Алгоритм, у якому деякі команди повторюються,
називають циклічним алгоритмом.
У циклічному алгоритмі передбачається багаторазове
виконання одного й того самого набору команд. Вираз "багаторазове
виконання" означає, що команди будуть виконуватися скінченну кількість
разів.