Теорія:

На практиці часто зустрічаються задачі, в яких одну або кілька дій буває необхідно повторити кілька разів, поки дотримується деяка заздалегідь встановлена умова.
Форма організації дій, при якій виконання однієї і тієї ж послідовності команд повторюється, поки виконується деяка заздалегідь встановлена умова, називається циклом (повторенням).
Алгоритм, що містить цикли, називається циклічним алгоритмом  чи алгоритмом з повторенням.
 Ситуація, при якій виконання циклу ніколи не закінчується, називається зацикленням.
Зверни увагу!
Слід розробляти алгоритми, що не допускають таких ситуацій.
Розглянемо приклад з життя.
 
Ось так виглядає блок-схема дій школяра, якому перед вечірньою прогулянкою слід виконати домашнє завдання з математики:
 
ris1.png 
Джерела: