Алгоритмы решения многих
задач являются циклическими, т. е. для достижения результата определенная последовательность
действий должна быть выполнена несколько раз.
Например, программа
контроля знаний выводит вопрос, принимает ответ, добавляет оценку за ответ к
сумме баллов, затем повторяет это действие еще и еще раз, и так до тех пор,
пока испытуемый не ответит на все вопросы.
Другой пример. Для
того чтобы найти фамилию человека в списке, надо проверить первую фамилию списка,
затем вторую, третью и т. д. до тех пор, пока не будет найдена нужная фамилия
или не будет достигнут конец списка.
Алгоритм, в котором
есть последовательность операций (группа инструкций), которая должна быть выполнена
несколько раз, называется циклическим, а сама последовательность операций именуется
циклом.
В программе цикл может
быть реализован при помощи инструкций for,
while
и repeat.
Знаете ли Вы, что, как и всякая идолопоклонническая религия, релятивизм представляет собой инструмент идеологического подчинения одних людей другим с помощью абсолютно бессовестной манипуляции их психикой для достижения интересов определенных групп людей, стоящих у руля этой воровской машины? Подробнее читайте в FAQ по эфирной физике.