Информатика. Пакет Mathcad. Гурьяшова Р.Н - 42 стр.

UptoLike

Рубрика: 

Обратите внимание, что знак равенства (жирное "=") для проверки ус-
ловия отличается и от операции присваивания (:=), и от оператора вычис-
ления ("=") и вводится нажатием Ctrl−=. Знаки ">", "<" можно вводить и с
клавиатуры.
Для записи более сложных функций возможно использование вло-
женных конструкций.
Пример использования вложенной конструкции if (функция, заданная
тремя фрагментами):
Функция Запись через "if"
<
<
xbxC
bxaxB
axxA
),(
),(
),(
if(x<a, A(x), if(x<b, B(x), C(x))
2.2.3. Программная конструкция if
Данный способ использует возможности программирования, имею-
щиеся в версиях MathCad с суффиксом "Pro". При этом создается функ-
ция, заданная в виде программного блока, который "собирается" из шаб-
лонов панели "Programming".
Приведем последовательность действий для задания функции, упомя-
нутой ранее:
<
<
xbxC
bxaxB
axxA
),(
),(
),(
42
    Обратите внимание, что знак равенства (жирное "=") для проверки ус-
ловия отличается и от операции присваивания (:=), и от оператора вычис-
ления ("=") и вводится нажатием Ctrl−=. Знаки ">", "<" можно вводить и с
клавиатуры.
    Для записи более сложных функций возможно использование вло-
женных конструкций.

   Пример использования вложенной конструкции if (функция, заданная
тремя фрагментами):

              Функция                           Запись через "if"

         ⎧ A( x), x < a
         ⎪
         ⎨ B ( x), a ≤ x < b           if(x