Пример:
Здесь оператор
используется для того, чтобы избежать деления на нуль.
В программах, для составления составных (сложных) условий, могут быть использованы логические операторы, которые выбираются на вкладке Математика/ Операторы/Сравнение.
Логические операторы Mathcad Prime:
|
Оператор |
|
Описание |
|
|
|
|
|
|
|
|
|
|
(логическое “И”): возвращает , если |
и |
истинны. |
|
|
|
В противном случае возвращает . |
|
|
|
|
|
|
|
|
|
|
|
(логическое |
“ИЛИ”): возвращает , |
если |
или |
|
|
истинны или оба. В противном случае возвращает . |
|||
|
|
|
|
|
|
(исключающее “ИЛИ”): возвращает , если истинно либо или , но не оба одновременно. В противном случае возвращает .
(логическое “НЕ”): возвращает , если
ложно. В противном случае возвращает .
– вещественные или комплексные скаляры, – истина, – ложь.
71
Упражнение 1
Составить блок – схему и программу для вычисления значения функций:
|
|
2 |
|
|
|
|
|
+ x , если x 3 |
|
||||
х |
|
|
||||
y = |
х |
3 |
− 8, если х 3 |
|
||
|
. |
|||||
|
|
|
|
|
|
|
Порядок выполнения:
1.Составьте блок – схему.
2.Запишите формулировку задания в Текстовое поле.
3.Запишите 
и затем на вкладке Программирование выберите оператор создания программы 
4.Наберите необходимые операторы, используя при этом оператор
локального присваивания
вместо обычного .
5.Проверьте работу программы при 
и 

1.Блок – схема:
Начало
x
- |
x 3 |
+ |
|
|
y
Конец
Вид документа Mathcad Prime:
72
Пояснение к программе: Здесь, – имя программы;
– формальный параметр;
– имя результата;
и
– фактические параметры, подставляемые вместо формального. В данном случае проверяется только первое условие (можно любое), т.к. эти условия взаимно – дополняемые (Vetv1).
Упражнение 2
Составить блок – схему и программу для вычисления значения функций:
4х − 5, если x 6 y = 4 − 5x, если х 3 .
Порядок выполнения:
1.Составьте блок – схему.
2.Запишите формулировку задания в Текстовое поле.
3. |
Запишите |
|
и затем на вкладке Программирование выберите |
||||
|
оператор создания программы |
|
|
||||
4. |
Наберите необходимые операторы, используя при этом оператор |
||||||
|
локального присваивания вместо обычного . |
|
|||||
5. |
Проверьте работу программы при |
и |
. |
||||
Блок – схема: |
|
|
|
|
|
||
|
|
|
|
Начало |
|
|
|
|
|
|
|
x |
|
|
|
|
|
- |
|
x >6 |
+ |
|
|
|
|
|
|
|
|
|
|
|
- |
x < 3 |
+ |
|
y:=4*x-5 |
|
|
|
|
|
|
|
|
||
y:="Н.Р." y:=4-5*
y
Конец
73
Вид документа Mathcad Prime:
Пояснение к программе: Здесь, – имя программы;
– формальный параметр;
– имя результата;
и
– фактические параметры, подставляемые вместо формального. В данном случае проверяются оба условия, т.к. эти условия не взаимно – дополняемые. Для случая, когда оба условия не верны, вывод результата осуществлен в виде текстового сообщения “Нет решения” (Vetv2).
Примечание: Текстовое сообщение необходимо заключать в кавычки типа “ ”.
Упражнение 3
Составить блок – схему и программу для вычисления значения функций:
x2 −1, если 0 x 1
y = 1 /
x , если x 1
x3 +1, если x 0
Порядок выполнения:
1.Составьте блок – схему.
2.Запишите формулировку задания в Текстовое поле.
3. |
Запишите |
и затем на вкладке Программирование выберите |
||
|
оператор создания программы |
|
|
|
4. |
Наберите необходимые операторы, используя при этом оператор |
|||
|
локального присваивания вместо обычного . |
|
||
5. |
Проверьте работу программы при |
- и |
. |
|
|
|
74 |
|
|
Блок – схема:
|
Начало |
|
|
x |
|
- |
x >1 |
+ |
|
|
- |
x |
0 |
+ |
|
|
y
Конец
Вид документа Mathcad Prime:
Пояснение к программе: Здесь, – имя программы;
– формальный параметр;
– имя результата; 
и
– фактические параметры, подставляемые вместо формального. В данном случае проверяются
75