Цикл со счётчиком: повторить N раз
💻 Информатика · 5 класс
Что такое цикл со счётчиком
Цикл со счётчиком — это команда алгоритма, которая повторяет одно и то же действие заранее известное число раз. Слово счётчик означает, что исполнитель сам считает, сколько повторений он уже сделал, и останавливается, как только наберёт нужное количество. Команды, которые повторяются, называют телом цикла.
Такой цикл нужен, когда мы точно знаем, сколько раз повторить действие. Например: нарисовать 4 стороны квадрата, сделать 10 шагов вперёд, напечатать строчку 5 раз, поставить 12 одинаковых точек. Вместо того чтобы писать одну и ту же команду много раз подряд, мы записываем её один раз и указываем число повторений. Алгоритм становится короче и понятнее.
Как записывают повторение
В учебном алгоритмическом языке цикл со счётчиком записывают словами: повторить N раз, а ниже с отступом — команды, которые надо повторять. Здесь N — это число повторений, его задаёт человек, составляющий алгоритм.
повторить 4 раз
вперёд 50
поворот направо 90Этот алгоритм заставляет исполнителя четыре раза пройти вперёд и повернуть направо. В итоге получится квадрат. Если бы цикла не было, пришлось бы написать восемь команд подряд — по две на каждую сторону. Цикл избавляет нас от этой длинной записи.
Сколько раз выполнится команда
Чтобы посчитать, сколько всего действий выполнит исполнитель, нужно число повторений умножить на число команд в теле цикла.
| Запись цикла | Команд в теле | Повторений | Всего действий |
|---|---|---|---|
| повторить 3 раз | 1 | 3 | 3 |
| повторить 4 раз | 2 | 4 | 8 |
| повторить 10 раз | 1 | 10 | 10 |
| повторить 5 раз | 3 | 5 | 15 |
Видно, что результат зависит и от числа повторений, и от того, сколько команд стоит внутри цикла. Поэтому важно правильно понять, какие именно команды входят в тело.
Разберём пример
Нужно напечатать звёздочку 5 раз подряд в строку. Запишем алгоритм с циклом:
повторить 5 раз
напечатать *
результат: *****Исполнитель печатает одну звёздочку, считает: «сделано 1 из 5», печатает вторую, считает дальше и так до пяти. Когда счётчик доходит до пяти, цикл завершается. На экране остаётся ровно пять звёздочек.
Правило: тело цикла выполняется столько раз, сколько указано счётчиком. Частая ошибка — забыть, что команды, записанные без отступа, за пределами слова «повторить» в цикл не входят и выполняются только один раз, после окончания всех повторений.
Чем удобен счётчик
Цикл со счётчиком делает алгоритм короче, нагляднее и удобнее для изменения. Если нужно повторить действие не 4, а 100 раз, достаточно поправить одно число N, а не переписывать сотню одинаковых команд. В этом главное преимущество цикла перед записью команд по одной. Циклы со счётчиком встречаются почти в каждой программе и помогают компьютеру выполнять однообразную работу быстро и без ошибок.
Кратко о главном
- Цикл со счётчиком повторяет действие известное число раз.
- Записывается как
повторить N разс командами в теле. - Исполнитель сам считает выполненные повторения.
- Всего действий равно числу повторений, умноженному на число команд тела.
- Цикл делает алгоритм короче и легче для изменения.