P
pro·school.ru
Каталог школ

Циклический алгоритм: повторение действий

💻 Информатика · 3 класс

Что такое циклический алгоритм

Алгоритм — это точный план действий, который шаг за шагом приводит к нужному результату. Часто бывает, что одно и то же действие надо повторить несколько раз подряд. Записывать каждый одинаковый шаг отдельно долго и неудобно. Тогда применяют циклический алгоритм, или цикл, — повторение группы действий заданное число раз. Цикл позволяет записать длинный план коротко и понятно.

Зачем нужен цикл

Представь, что нужно полить пять одинаковых цветков на подоконнике. Можно записать пять одинаковых команд подряд, но это получится длинно. А можно сказать короче: «повтори 5 раз — полей один цветок». Результат тот же, но запись стала намного аккуратнее и понятнее.

Без циклаС циклом
Полей цветок. Полей цветок. Полей цветок.Повтори 3 раза: полей цветок.
Хлопни. Хлопни. Хлопни. Хлопни.Повтори 4 раза: хлопни.

Из чего состоит цикл

В цикле всегда указывают две вещи: сколько раз повторять и какое действие выполнять. Действия, которые надо повторять, записывают внутри цикла — обычно с отступом, чтобы было видно, что они относятся к повторению. Команды, записанные после цикла, выполнятся уже один раз, когда повторения закончатся.

Как записать цикл

Разберём, как нарисовать три одинаковых квадрата в ряд. Внутри цикла будут две команды:

Повтори 3 раза: нарисуй квадрат отступи вправо

Исполнитель выполнит обе команды внутри цикла трижды: нарисует квадрат и отступит, потом ещё раз, и ещё. В итоге получится три квадрата, стоящие в ряд. Если бы мы написали «повтори 5 раз», квадратов стало бы пять, а команды менять не пришлось бы — поменялось бы только число повторений.

Цикл особенно полезен, когда повторений много. Записать сто одинаковых команд подряд почти невозможно, а с циклом достаточно одной строчки: «повтори 100 раз». Чем больше повторений, тем заметнее польза от цикла.

Цикл вокруг нас

Повторяющиеся действия встречаются каждый день, и многие из них — настоящие циклы:

  • подняться по лестнице — повторять шаг, пока не дойдёшь до этажа;
  • раздать тетради — каждому ученику дать по одной;
  • хлопнуть в ладоши десять раз на зарядке;
  • раскрасить забор — закрашивать доску за доской.
Частые ошибки. Важно правильно указать число повторений: если ошибиться, действие выполнится слишком много или слишком мало раз. Все команды, которые надо повторять, записывают внутри цикла, а не после него — иначе они выполнятся лишь однажды. Стоит проверять, какие именно действия попадают в повторение.

Кратко о главном

  • Циклический алгоритм повторяет действия заданное число раз.
  • Цикл помогает записать длинный план коротко.
  • В цикле указывают, сколько раз и что повторять.
  • Повторяющиеся команды записывают внутри цикла.
  • Циклы встречаются в обычных делах: на зарядке, на лестнице.