7. Входной язык
7.1 Алфавит входного языка. В пакете MathCad используются следующие наборы символов и слов:
- прописные и строчные буквы латинского и греческого алфавита;
- арабские цифры от 0 до 9;
- спецсимволы;
- специальные знаки – операторы;
- системные переменные;
- имена встроенных функций;
- все, что находится в палитрах математической панели;
- буквы кириллицы.
7.2. Имена переменных и функций. Имена констант, переменных функций называют идентификаторами. Длина идентификатора не ограничена. Для записи идентификатора используются:
- прописные и строчные буквы латинского и греческого алфавита;
- арабские цифры от 0 до 9;
- символ подчеркивания " _";
- точка (используется для ввода поясняющего текста – "псевдо индекса"; на экране не отображается);
Ограничения на имена переменных и функций:
- первым символом имени может быть только буква;
- все буквы в имени должны иметь один стиль и шрифт;
- имена не могут совпадать с именами встроенных функций, констант и размерностей.
Внимание! Прописные и строчные буквы в идентификаторах различаются.
Примеры записи идентификаторов:
-
Верная запись
Неверная запись
V_1
abc
AВ_SR
f100
Xmin
δ_α_3c
5f
d-s
00A
i·k·c
cos
TOL
7.3. Операторы присваивания. Предназначены для определения (или переопределения) переменных и функций пользователя.
Общий вид записи оператора присваивания:
Имя переменнойВыражение
Здесь в фигурных скобках показаны возможные обозначения символов присваивания, в зависимости от вида оператора присваивания.
Правило выполнения оператора присваивания:
1. Вычисляется выражение.
2. Результат вычисления присваивается переменной с заданным именем.
Виды операторов присваивания и зона их действия в документе.
|
Название оператора присваивания |
Обозна чение |
Ввод |
Шаблон |
Зона действия в документе |
|
Обычное |
:= |
Клавиша <:>,
|
|
С |
|
Глобальное |
≡ |
Клавиша
<~>, |
|
В |
|
Локальное |
|
Сочетание
клавиш Shift+[, |
|
В программном блоке
|
Примеры записи операторов присваивания:
-
Верная
запись
Неверная
запись
X:=2.6
abc:=-α+2
A_B≡A-tan(x)2
f0:=ln(x)
5:=f
d-s:=z
|A|≡B
i:=sin3·(x)
Операторы вывода. Используется для вывода значений переменных и функций.
|
Название |
Обозна чение |
Ввод |
Шаблон |
Пример |
|
Численный |
= |
Клавиша <=>, кнопка
|
|
+=6.28
|
|
Символьный |
|
Кнопка
|
|
+2·
|
7.5 Функции.
В общем случае функция – это выражение, согласно которому проводятся определенные вычисления с заданными аргументами, и определяется результат.
В MathCAD можно использовать функции двух типов:
- встроенные функции;
- функции, определенные пользователем.
Применение функций обоих типов в расчетах совершенно одинаково, с тем исключением, что любую встроенную функцию можно сразу использовать в любом месте документа, а пользовательскую функцию необходимо предварительно определить в документе до момента вычисления ее значения.
Любую встроенную
функцию можно ввести с помощью команды
Вставка/Функция…
или с помощью кнопки
на панели
инструментов. Некоторые наиболее часто
используемые встроенные функции можно
ввести с
панели
Калькулятор (
sin,
cos,
ln,
log…).
7.5.1 Определение функции пользователя. Для определения функции пользователя используется оператор присвоения. В левой части оператора записывается имя функции, вслед за которым в круглых скобках - список аргументов. В правой части оператора присвоения записывается выражение, соответствующее данной функции.
Имя_функции(Список аргументов) := Выражение
Имя_функции задается по тем же правилам, что и имена переменных.
Список аргументов – введенные через запятую имена переменных, от которых зависит функция.
Выражение может содержать константы, переменные, операторы, встроенные функции и другие функции пользователя.
При определении функции аргументы называют формальными, а при обращении – фактическими. Значения формальным аргументам предварительно не присваиваются. Конкретные значения формальным аргументам, которые используются в математическом выражении, задаются при вызове функции.
Внимание! Все переменные, присутствующие справа в выражении определения функции, либо должны входить в список аргументов функции (в скобках, слева после имени функции), либо должны быть определены ранее. В противном случае будет выведено сообщение об ошибке, причем имя неопределенной переменной будет выделено красным цветом.

лева
направо и сверху вниз
любой части документа