ВУЗ:
Составители:
36
Рис. 21
Оператор создания условных выражений if задается в виде
Выражение if Условие
Если условие выполняется, то возвращается значение выражения.
Совместно с этим оператором часто используются операторы преры-
вания
break и оператор иного выбора otherwise.
Оператор for служит для организации циклов с заданным числом
повторений. Он записывается в виде
for Var ∈ Nmin..Nmax
Эта запись означает, что если переменная Var меняется с ша-
гом +1 от значения Nmin до Nmax, то выражение, помещенное в
шаблон, будет выполняться. Переменную счетчика Var можно ис-
пользовать в выражениях программы.
Оператор While служит для организации циклов, действующих
до тех пор, пока выполняется некоторое условие. Этот оператор за-
писывается в виде
while Условие
ИСПОЛЬЗОВАНИЕ ПРОГРАММНЫХ БЛОКОВ
x14:=
Задано значение x
ln x( ) 2.639=
Вычислен натуральный логариф
м
x5←
ln x()
1.609=
Локально задано x=5 и вычислен
натуральный логарифм от 5.
За пределами программного блока
x сохранил значение 14.
x14=
f
xy, z,()
x
xyz⋅+
y
xyz⋅+
+
z
xyz⋅+
+:=
Задание функции обычным способом
f57, 3−,( ) 0.563−= f25, 7,( ) 0.378=
Вычисление значений функции
Ff x y, z,( ) as x y z⋅+←
xy+ z+
as
:=
Задание функции программным
блоком
Ff 5 7, 3−,( ) 0.563−= Ff 2 5, 7,( ) 0.378=
Вычисление значений функции
ИСПОЛЬЗОВАНИЕ ПРОГРАММНЫХ БЛОКОВ x := 14 Задано значение x ln( x) = 2.639 Вычислен натуральный логарифм x← 5 = 1.609 Локально задано x=5 и вычислен натуральный логарифм от 5. ln( x) За пределами программного блока x = 14 x сохранил значение 14. x y z f( x, y , z) := + + Задание функции обычным способом x + y⋅z x + y⋅z x + y⋅z f( 5 , 7 , −3) = −0.563 f( 2 , 5 , 7) = 0.378 Вычисление значений функции Ff ( x, y , z) := as ← x + y ⋅ z Задание функции программным x+ y + z блоком as Ff ( 5 , 7 , −3) = −0.563 Ff ( 2 , 5 , 7) = 0.378 Вычисление значений функции Рис. 21 Оператор создания условных выражений if задается в виде Выражение if Условие Если условие выполняется, то возвращается значение выражения. Совместно с этим оператором часто используются операторы преры- вания break и оператор иного выбора otherwise. Оператор for служит для организации циклов с заданным числом повторений. Он записывается в виде for Var ∈ Nmin..Nmax Эта запись означает, что если переменная Var меняется с ша- гом +1 от значения Nmin до Nmax, то выражение, помещенное в шаблон, будет выполняться. Переменную счетчика Var можно ис- пользовать в выражениях программы. Оператор While служит для организации циклов, действующих до тех пор, пока выполняется некоторое условие. Этот оператор за- писывается в виде while Условие 36
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »