Цикл с параметром
Цикл с параметром — это цикл, в котором заранее известно число повторений, а специальная переменная-параметр последовательно принимает значения из заданного диапазона.
Как работает цикл
Цикл с параметром является частным случаем циклического алгоритма. Сначала параметру присваивают начальное значение. Затем проверяют, не достигнута ли конечная граница, выполняют тело цикла и изменяют параметр на шаг. При положительном шаге параметр обычно увеличивается, при отрицательном — уменьшается.
В формуле \(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\), если направление и границы подходят.
- На каждой итерации параметр должен изменяться так, чтобы цикл завершился.