Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие (MathCad).doc
Скачиваний:
97
Добавлен:
27.11.2019
Размер:
3.98 Mб
Скачать

1.5.4. Операторы

Операторы – это специальные знаки, указывающие на характер операций, выполняемых с теми или иными данными. Общеизвестны бинарные арифметические операторы + (сложение), - (вычитание), * (умножение), / (деление) и ^ (возведение в степень). С такими операторами используются два операнда, например, 2+3=5. Здесь 2 и 3 – операнды, или данные, с которыми выполняется операция. Часто применяются операторы вывода = и . Рассмотрим некоторые другие операторы и уточним работу оператора =.

В математике для придания вычислениям общности часто используются переменные в виде некоторых обобщенных обозначений данных определенного типа. Переменные имеют имена (идентификаторы), и для них характерна операция присваивания значений. В Mathcad 2000/2001 оператор = можно использовать как оператор первого присваивания.

Ввод

На экране дисплея

a = 2

a := 2

b = 3

b := 3

a + b =

a + b = 5

Если теперь попытаться присвоить переменным a и b новые значения с помощью оператора =, то ничего из этого не выйдет. Как только после имени переменной мы попытаемся поставить знак =, появится старое значение переменной.

Ввод

На экране дисплея

a =

a = 2

b =

b = 3

Чтобы все же присвоить переменным новые значения, придется использовать стандартный оператор присваивания :=, который вводится своим первым символом : (двоеточие).

Ввод

На экране дисплея

a : 1

a := 1

b : 1

b := 1

a + b =

a + b = 2

Итак, в системе Mathcad оператор = (равенство) допустим только для первого присваивания переменной значения. При этом он автоматически будет замещен составным оператором :=. Последний оператор можно использовать для присваивания в любое время. Само по себе присваивание (не путать со статусом переменной) является локальным и должно предшествовать использованию переменной.

С помощью оператора  можно осуществить глобальное присваивание в любом месте документа, в том числе после того, как переменная используется. Это достигается за счет того, что интерпретатор системы прежде чем выполнять документ просматривает его с начала до конца на предмет поиска глобальных присваиваний, все они исполняются и лишь затем исполняются прочие блоки документа.

Для выражения равенства или неравенств используются операторы отношения = (равно), < (меньше), > (больше) и др. Полный набор их можно найти в палитре операторов Булевой алгебры Boolean. Входными данными и результатами выполнения логических операций являются утверждения true (логическая 1) и false (логический 0).

В Mathcad есть и гораздо более сложные операторы, например вычисления сумм и произведений последовательностей, дифференцирования и интегрирования выражений и др. Все они, как отмечалось, задаются своими шаблонами, и их можно найти в панелях специальных символов.