Использование пакета MathСAD в инженерных расчетах. Регеда В.В - 36 стр.

UptoLike

Составители: 

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