И другие программы этой серии
Фактические параметры отделяются друг от друга запятой.
Очевидно, что между фактическими и формальными параметрами должно быть соответствие по количеству, порядку следования и типу. Последнее соответствие означает:
· если формальным параметром является простая переменная, то в качестве фактического может использоваться константа, переменная, арифметическое выражение;
· если формальным параметром является вектор или матрица, то фактическим должен быть вектор или матрица;
· если формальным параметром является имя встроенной функции или другой программы, то и фактическим параметром должен являться тот же объект.
Обращение к программе-функции должно находиться после описания программы-функции и к моменту обращения фактические параметры должны быть определены. v
Обращение к программе f(x), приведенной на рис. 3 может иметь следующий вид:
Заметим, что переменная z никак не связана с “локальной” переменной z, используемой внутри тела программы-функции.
Замечание 2.3. Передать данные внутрь программы-функции можно используя внутри программы переменные, определенные до описания программы-функции. Например :
Хотя значение переменной х изменилось внутри программы-функции, вне описания программы-функции эта переменная сохранила свое прежнее значение. v
Имена фактических параметров при вызове программы-функции могут не совпадать с именами ее формальных параметров.
Основные конструкции языка программирования MathCAD
Условный оператор (if, otherwise)
Действие условного оператора if состоит из двух частей. Сначала проверяется логическое выражение (условие) справа от него. Если оно истинно, выполняется выражение слева от оператора if. Если ложно - ничего не происходит, а выполнение программы продолжается переходом к ее следующей строке. Вставить условный оператор в программу можно следующим образом:
1. Если необходимо, введите левую часть выражения и оператор присваивания.