Этот алгоритм подходит и для первого случая, когда количество клеток заранее известно.

Циклические алгоритмы тоже можно представить при помощи блок-схем. Блок-схема алгоритма предыдущей задачи будет выглядеть так: Из блок-схемы ясно видно, что если есть нераскрашенные клетки, команды “Закрась клетку” и “Вперед на 1 клетку” будут выполняться несколько раз. |  |

Изучим сами

| Решите задачу. Гусеница хочет забраться на верхушку дерева высотой 10 метров. Днем она поднимается на 3 метра, а ночью сползает на 2 метра. На какой день гусеница достигнет верхушки дерева? Какие шаги в действиях гусеницы повторяются? Каково число повторов?

Проверьте себя
1. Когда в алгоритмах используют циклы?
2. Приведите примеры циклических процессов, с которыми вы сталкивались в жизни.
3. Сабина порвала бусы своей сестры. Она задумала такой алгоритм для собирания бусинок:
Начало
ПОВТОРИ ПОКА на полу есть бусинки
Поднять с пола бусинку
Нанизать бусинку на нить
Конец
Как можно изменить алгоритм, если сестра скажет, что было 11 бусинок?