Очень часто встречаются задачи, когда одно и тоже действие необходимо повторить несколько раз. Чтобы уменьшить алгоритм написания решения задачи, используются циклические структуры.
Циклические структуры предназначены для массивных вычислений. Чаще всего цикл имеет 2 части:
1) тело цикла – последовательность операций, которые используются при одном выполнении
2) условие цикла – указывает, сколько раз или до каких пор действует цикл
Существует 2 вида цикла:
1) циклы со счётчиком (известное число повторений)
2) цикл с неизвестным числом повторений (с условием окончания)
Когда в алгоритме просматриваются циклы, необходимо обдумать 3 момента:
1. Определить последовательность операций, которые выполняются при итерации, эта последовательность действий образует тело цикла
2. Определить, как долго повторяются эти действия (условие цикла)
3. Определить действия, которые нужно выполнить до начала цикла
Используются 4 циклические структуры
1. While
2. Repeat
3. For
4. Loop
В блоге будут рассмотрены две циклические структуры While и Repeat: их структура, алгоритм выполнения и сравнение обоих циклических операторов, а также практические примеры их использования.