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

Повторение команд: цикл в алгоритме

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

Когда действия повторяются

Иногда исполнителю нужно повторить одну и ту же команду много раз подряд. Например, чтобы нарисовать квадрат, исполнитель-чертёжник четыре раза проводит линию и поворачивает. Записывать одинаковые команды восемь раз неудобно и долго. Для таких случаев в алгоритме используют цикл.

Цикл — это форма записи алгоритма, при которой группа команд выполняется несколько раз. Команды, которые повторяются, называют телом цикла. Цикл позволяет записать длинный алгоритм коротко.

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

Сравним два способа записи одного и того же алгоритма «нарисовать квадрат».

Без циклаС циклом
8 строк команд подряд2 строки: повторение и тело
Легко ошибиться при набореЗапись короткая и ясная
Трудно изменитьДостаточно поменять число повторов

Если понадобится нарисовать не квадрат, а шестиугольник, в записи с циклом достаточно поменять число повторений с 4 на 6. Без цикла пришлось бы переписывать весь алгоритм.

Как записывают цикл

В цикле указывают, сколько раз повторять и какие команды входят в тело. Запишем алгоритм рисования квадрата.

повторить 4 раза вперёд на 10 шагов повернуть направо конец

Здесь тело цикла — это две команды: «вперёд» и «повернуть». Они выполнятся одна за другой, и так четыре раза. Слово «повторить» показывает начало цикла, а «конец» — где тело заканчивается.

Где встречаются циклы

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

Число повторений в цикле задают по-разному. Иногда оно известно заранее — например, «повторить 4 раза». А иногда повторять нужно, пока выполняется условие, — например, «идти вперёд, пока впереди свободно». В пятом классе чаще всего работают с циклом, у которого количество повторений задано точным числом, ведь его проще записать и проверить.

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

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

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