Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_k_Lr1m_Interf_User_2012.doc
Скачиваний:
30
Добавлен:
21.02.2016
Размер:
643 Кб
Скачать
☆

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)

    1. Операторы вывода. Используется для вывода значений переменных и функций.

Название

Обозна

чение

Ввод

Шаблон

Пример

Численный

=

Клавиша <=>, кнопка на панеляхКалькуляториВычисление

+=6.28

Символьный

Кнопка на панеляхВычислениеиСимвольные

+2·

7.5 Функции.

В общем случае функция – это выражение, согласно которому проводятся определенные вычисления с заданными аргументами, и определяется результат.

В MathCAD можно использовать функции двух типов:

- встроенные функции;

- функции, определенные пользователем.

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

Любую встроенную функцию можно ввести с помощью команды Вставка/Функция… или с помощью кнопки на панели инструментов. Некоторые наиболее часто используемые встроенные функции можно ввести с панели Калькулятор ( sin, cos, ln, log…).

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

Имя_функции(Список аргументов) := Выражение

Имя_функции задается по тем же правилам, что и имена переменных.

Список аргументов – введенные через запятую имена переменных, от которых зависит функция.

Выражение может содержать константы, переменные, операторы, встроенные функции и другие функции пользователя.

При определении функции аргументы называют формальными, а при обращении – фактическими. Значения формальным аргументам предварительно не присваиваются. Конкретные значения формальным аргументам, которые используются в математическом выражении, задаются при вызове функции.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]