Подпрограмма-функция (п.ф.): описание и вызов.
Общие сведения:
Описание подпрограммы - функции размещается в рабочем документе перед ее вызовом и включает в себя имя подпрограммы-функции, список формальных параметров (который может отсутствовать) и тело подпрограммы-функции. Для ввода конструкций в подпрограмму – функцию используется палитра инструментов программирование, приведенная на рисунке.
Каждая п.ф. Mathcad имеет уникальное имя, посредством которого осуществляется её определение и обращение к ней.
При определении п.ф., после имени п.ф., идет в круглых скобках список формальных параметров. Через формальные параметры в п.ф. передаются данные, необходимые для выполнения вычислений операторов, определённых в теле п.ф. В качестве формальных параметров могут использоваться имена простых переменных, массивов и функций. Формальные параметры отделяются друг от друга запятой.
П.ф.может не иметь формальных параметров, и тогда данные передаются через имена переменных, определенных выше описания п.ф. Описания переменных, которые будут использоваться в качестве формальных параметров можно написать и в теле п.ф. перед операторами по схеме:
имя переменной выражение
Тело подпрограммы-функции записывается из любого количества различных любых операторов, в том числе и вызов других п.ф., с помощью которых вычисляется значение функции пользователя.
Обращение к п.ф. осуществляется с помощью указания имени п.ф. за которым в круглых скобках следует список фактических параметров. Количество и тип формальных и фактических параметров должны совпадать.
|
|
Для описания п.ф.необходимо:
Ввести имя П-Ф и список формальных параметров, заключенный в круглые скобки ввести: (получить :=) открыть палитру программирование и щелкнуть на кнопке Add line - на экране появится вертикальная черта и вертикальный столбец с двумя полями для ввода операторов, образующих тело п.ф.
Затем перейти на верхнее поле и ввести первый оператор тела, затем ввести последующие операторы, добавляя пустые поля с помощью щелчка на кнопке Add line палитры программирование. Заполним самое нижнее поле ввода, введя туда имя функции.
Если результатом работы п.ф. являются несколько величин, то из них в теле п.ф. необходимо сформировать массив и его имя поместить в последней строке тела п.ф.
Для выполнения п.ф. необходимо обратиться к ее имени с указанием списка фактических параметров (если в описании программы таковые указаны).
Фактические параметры отделяются друг от друга запятой.
Проверка |
Пример написания п.ф. с двумя выходными параметрами:
Написать п.ф. вычисления корней квадратного уравнения. ax2+dx+c=0
|
|
Описание функции
В последнее поле вводится матица с помощью палитры матрица один столбец и две строки
Использование функции
Дата добавления: 2015-12-17; просмотров: 18; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!