Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Обращение к программе-функции Mathcad




 

Для выполнения программы-функции необходимо обратиться к имени программы-функции с указанием списка фактических параметров (если в описании программы присутствует список формальных параметров), т.е.

< имя - программы > (список фактических параметров)

Фактические параметры указывают при каких конкретных значениях осуществляются вычисления в теле программы. Фактические параметры отделяются друг от друга запятой.

Очевидно, что между фактическими и формальными параметрами должно быть соответствие по количеству, порядку следования и типу. Последнее соответствие означает:

если формальным параметром является простая переменная, то в качестве фактического может использоваться константа, переменная, арифметическое выражение;

· если формальным параметром является вектор или матрица, то фактическим должен быть вектор или матрица;

· если формальным параметром является имя встроенной функции или другой программы, то и фактическим параметром должен являться тот же объект.

Обращение к программе f(x), может иметь следующий вид:

n

Заметим, что переменная z никак не связана с “локальной” переменной z, используемой внутри тела программы-функции.

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

Хотя значение переменной х изменилось внутри программы-функции, вне описания программы-функции эта переменная сохранила свое прежнее значение.

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

Программирование в программе-функции линейных алгоритмов

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

Оформим в виде программы-функции вычисление корней квадратного уравнения ax2 + bx +c = 0 по формуле

Для этого введем следующее описание программы-функции

Программа qq1 имеет четыре параметра: смысл первых трех понятен, а четвертый определяет знак перед корнем квадратным - задавая Sig1=1, получаем корень x1; Sig1= - 1, получаем корень x2. Программа реализует линейный алгоритм - все операторы выполняются всегда строго последовательно.

 





Поделиться с друзьями:


Дата добавления: 2015-11-05; Мы поможем в написании ваших работ!; просмотров: 390 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Победа - это еще не все, все - это постоянное желание побеждать. © Винс Ломбарди
==> читать все изречения...

2268 - | 2092 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.