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

Цикл со счётчиком

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

Цикл со счётчиком

Цикл со счётчиком — это повторение тела цикла заранее известное число раз. Управляет повторами специальная переменная — счётчик, которая автоматически меняется от начального значения до конечного с определённым шагом. Такой цикл часто называют циклом «для» (по-английски for). Он избавляет программиста от ручного подсчёта повторов: достаточно указать границы, и исполнитель сам выполнит тело нужное число раз.

Когда применяют

Цикл со счётчиком выбирают, когда количество повторений известно до начала работы: вывести десять чисел, нарисовать пять квадратов, сложить элементы заданного списка из двадцати значений. Если же число повторов зависит от условия и неизвестно заранее, удобнее цикл с предусловием. Поэтому при решении задачи важно сначала понять, известно ли число повторений.

Из чего состоит

  • Имя счётчика — переменная, например i, в которой хранится номер текущего повтора.
  • Начальное значение — число, с которого начинается отсчёт.
  • Конечное значение — число, на котором цикл остановится.
  • Шаг — на сколько изменяется счётчик после каждого повтора (по умолчанию 1).

Исполнитель присваивает счётчику начальное значение, выполняет тело, увеличивает счётчик на шаг и сравнивает его с конечным значением. Как только счётчик выходит за границу, цикл завершается.

ПовторЗначение iДействие
Первый1вывод 1
Второй2вывод 2
Третий3вывод 3
После4выход из цикла

Разбор примера

Выведем числа от 1 до 3 на экран:

для i от 1 до 3 нц вывод i кц

Счётчик i сначала равен 1, тело выполняется и выводит 1. Затем i увеличивается до 2 — выводится 2. Потом до 3 — выводится 3. После значения 3 счётчик становится равен 4, выходит за границу, и цикл заканчивается. На экране появятся числа 1, 2 и 3, каждое на своей строке.

Подсчёт суммы

Цикл со счётчиком удобен и для накопления результата. Чтобы сложить числа от 1 до 10, заводят переменную s и на каждом шаге прибавляют к ней счётчик: s := s + i. После завершения цикла в s окажется сумма всех десяти чисел.

Правило: внутри тела цикла со счётчиком обычно не меняют сам счётчик вручную — это делает заголовок цикла автоматически. Ручное изменение приводит к путанице и трудным для поиска ошибкам.

Сравнение с другими циклами

Главное достоинство цикла со счётчиком — наглядность: сразу видно, сколько раз выполнится тело. Это делает алгоритм понятнее и почти исключает риск бесконечного цикла, потому что границы заданы явно. Именно поэтому с него часто начинают знакомство с циклами.

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

  • Цикл со счётчиком повторяет тело известное число раз.
  • Счётчик меняется автоматически от начального значения до конечного.
  • Подходит, когда число повторов известно заранее.
  • Счётчик внутри тела вручную менять не следует.