136
Для схемного представления цикла с
параметром используют
специальную управляющую структуру с блоком модификации
(рис. 9.18), где указывают закон изменения параметра цикла. Напри-
мер, в
задаче табулирования функции
y
=
f(
x) параметром цикла
является переменная
x, закон изменения которой можно представить
в виде
x
=
x
0
(
h
x
)
x
n
.
Схема цикла с параметром для табулирования функции одной
переменной приведена на рис. 9.18. На схеме вход
1 в блок
i — перво-
начальный вход в цикл, вход
2 — очередное повторение цикла, выход
3 — окончание цикла.
Блок модификации включает в
себя подготовку цикла (
x :
=
x
0
), из-
менение параметра цикла при его очередном повторении (
x :
=
x +
h
x
),
управление циклом — проверку условия его продолжения (
x
<
x
n
) и
переход на продолжение или окончание цикла. При этом явно вы-
делено тело цикла.
Проверка условия
x
<
x
n
проводится перед каждым, в том числе
первым, выполнением цикла, как в
цикле с предусловием. И если
начальное значение параметра цикла больше конечного, то цикл не
выполняется ни разу.
Для записи цикла с параметром в языках программирования су-
ществует специальный оператор — оператор цикла с параметром.
Достарыңызбен бөлісу: