Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Obschy_kurs / Mathcad / Lr1_Interf_User / Metod_k_Lr1m_Interf_User.doc
Скачиваний:
14
Добавлен:
21.02.2016
Размер:
394.75 Кб
Скачать

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

Присваивание значений переменным.

Название

Обозна

чение

Ввод

Шаблон

Зона действия

Обычное

:=

Клавиша <:>, на панелях Арифметика и Вычисления

▪ := ▪

Слева направо и сверху вниз

Глобальное

Клавиша <~>, на панели Вычисления

▪ ≡ ▪

В любой части документа

Локальное

Сочетание клавиш Shift+[, на панели Программирование

▪  ▪

В программном блоке

Примеры записи операторов присвоения:

Верная запись

Неверная запись

X:=2.6

abc:=-t+2

A_B≡A-B

f0:=ln(x)

5:=f

d-s:=z

|A|≡B

i:=sin·(x)

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

Название

Обозна

чение

Ввод

Шаблон

Пример

Численный

=

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

▪ = ▪▪

+=6.28

Символьный

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

▪ 

+2·

7.5 Функции.

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

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

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

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

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

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

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

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

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

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

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

Внимание!

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

Вызов функции пользователя.

Вызов функции осуществляется одним из двух способов:

1) в операторе вывода;

2) в операторе присвоения.

В первом случае записается имя функции, в скобках фактические параметры и знак равно (=).

Имя_функции(список факт. параметров) =

Если результат работы функции далее используется в документе, то целесообразно вызов функции записать в операторе присвоения, присвоив результат вызова функции некоторой переменной.

Имя_переменной := Имя_функции(список факт. параметров)

Внимание!

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

 Фактическим аргументом может быть или числовое значение, или некоторая заданная переменная или математическое выражение.

Пример.

Определение функций: ,

Вызов функций: ,

Соседние файлы в папке Lr1_Interf_User