Задания № 8, 22 · ЕГЭ

Цикл с параметром

Цикл с известным числом повторений и изменяющимся параметром
3 мин чтенияСложность: Обновлено 29 сентября 2026

Цикл с параметром — это цикл, в котором заранее известно число повторений, а специальная переменная-параметр последовательно принимает значения из заданного диапазона.

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

Как работает цикл

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

\[n = \left\lfloor\frac{b-a}{h}\right\rfloor + 1\]1

В формуле \(a\) — начальное значение, \(b\) — конечная граница, \(h\) — шаг, а \(n\) — число повторений, если движение идёт от \(a\) к \(b\) и граница включается. При несовместимых направлении шага и границе тело цикла не выполнится ни разу.

№
Пример

Пусть параметр \(i\) принимает значения от 2 до 10 с шагом 2. Последовательность значений: 2, 4, 6, 8, 10. Тело цикла выполнится \(\frac{10-2}{2}+1=5\) раз. В псевдокоде это можно записать так: для i от 2 до 10 с шагом 2 выполнить.

!
Не путайте

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

Проверьте себя

Сколько раз выполнится тело цикла при значениях параметра от 1 до 7 с шагом 2?

Главное за минуту

Главное

  • Цикл с параметром использует начальное значение, конечную границу и шаг изменения.
  • Число повторений можно вычислить по формуле \(n=\left\lfloor\frac{b-a}{h}\right\rfloor+1\), если направление и границы подходят.
  • На каждой итерации параметр должен изменяться так, чтобы цикл завершился.