Циклический алгоритм: повторение действий
💻 Информатика · 3 класс
Что такое циклический алгоритм
Алгоритм — это точный план действий, который шаг за шагом приводит к нужному результату. Часто бывает, что одно и то же действие надо повторить несколько раз подряд. Записывать каждый одинаковый шаг отдельно долго и неудобно. Тогда применяют циклический алгоритм, или цикл, — повторение группы действий заданное число раз. Цикл позволяет записать длинный план коротко и понятно.
Зачем нужен цикл
Представь, что нужно полить пять одинаковых цветков на подоконнике. Можно записать пять одинаковых команд подряд, но это получится длинно. А можно сказать короче: «повтори 5 раз — полей один цветок». Результат тот же, но запись стала намного аккуратнее и понятнее.
| Без цикла | С циклом |
|---|---|
| Полей цветок. Полей цветок. Полей цветок. | Повтори 3 раза: полей цветок. |
| Хлопни. Хлопни. Хлопни. Хлопни. | Повтори 4 раза: хлопни. |
Из чего состоит цикл
В цикле всегда указывают две вещи: сколько раз повторять и какое действие выполнять. Действия, которые надо повторять, записывают внутри цикла — обычно с отступом, чтобы было видно, что они относятся к повторению. Команды, записанные после цикла, выполнятся уже один раз, когда повторения закончатся.
Как записать цикл
Разберём, как нарисовать три одинаковых квадрата в ряд. Внутри цикла будут две команды:
Повтори 3 раза:
нарисуй квадрат
отступи вправоИсполнитель выполнит обе команды внутри цикла трижды: нарисует квадрат и отступит, потом ещё раз, и ещё. В итоге получится три квадрата, стоящие в ряд. Если бы мы написали «повтори 5 раз», квадратов стало бы пять, а команды менять не пришлось бы — поменялось бы только число повторений.
Цикл особенно полезен, когда повторений много. Записать сто одинаковых команд подряд почти невозможно, а с циклом достаточно одной строчки: «повтори 100 раз». Чем больше повторений, тем заметнее польза от цикла.
Цикл вокруг нас
Повторяющиеся действия встречаются каждый день, и многие из них — настоящие циклы:
- подняться по лестнице — повторять шаг, пока не дойдёшь до этажа;
- раздать тетради — каждому ученику дать по одной;
- хлопнуть в ладоши десять раз на зарядке;
- раскрасить забор — закрашивать доску за доской.
Частые ошибки. Важно правильно указать число повторений: если ошибиться, действие выполнится слишком много или слишком мало раз. Все команды, которые надо повторять, записывают внутри цикла, а не после него — иначе они выполнятся лишь однажды. Стоит проверять, какие именно действия попадают в повторение.
Кратко о главном
- Циклический алгоритм повторяет действия заданное число раз.
- Цикл помогает записать длинный план коротко.
- В цикле указывают, сколько раз и что повторять.
- Повторяющиеся команды записывают внутри цикла.
- Циклы встречаются в обычных делах: на зарядке, на лестнице.