Составители:
Рубрика:
Обратите внимание, что знак равенства (жирное "=") для проверки ус-
ловия отличается и от операции присваивания (:=), и от оператора вычис-
ления ("=") и вводится нажатием 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Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »
