Одна из следующих задач в программировании, это создание циклов. Особенность любой программы в том, что основная идея большинства программ, это повторяемость. То есть бесконечное число итерации (повторений). Как это используется, и как это может пригодиться: Пример, Вы подходите к банкомату, где Вас встречает окно приветствия и призыв к действию. Вы нажимаете заданные кнопки и следуете указаниям. После этого Вы получаете необходимый результат и завершаете обслуживание. После Вас подходит следующий человек и так далее...