Составители:
24
• реализации вычислительных процессов в виде отдельных
программных единиц - модулей;
•
обращении к этим модулям в других программах с пере-
дачей данных, необходимых для вычислительного процесса.
Модульное программирование позволяет уменьшить объем
исходных текстов программ, сделать их более читаемыми, уско-
рить написание и тестирование программ, уменьшить расходы на
сопровождение (эксплуатацию) программ.
Модульное программирование в пакете MathCAD можно
реализовать двумя методами :
• модульное программирование в пределах одного доку-
мента Mathcad;
• модульное программирование в нескольких документах
Mathcad.
3.1. Модульное программирование в одном документа
Этот метод характеризуется тем, что :
• для реализации простых вычислений используются ло-
кальных функций, а более сложные - программы - функции;
• описание локальных функций, программ-функций и их
вызов ( т.е. обращение к ним ) находятся в пределах одного до-
кумента и хранятся в одном файле. При этом часто внутри одной
программы-функции находится вызовы локальных функций,
встроенных функций MathCAD и другой программы-функции.
Пример 5.1. Реализуем в виде программы-функции вычис-
ление определенного интеграла вида
a
b
xfx()d
используя формулу Симпсона с автоматическим выбором числа
узлов. При этом программа-функция Simpson(f,a,b,N) вычисляет
определенный интеграл по формуле Симпсона при фиксирован-
ном числе интервалов N, а программа-функция Adapt(f,a,b) выби-
рает по заданной точности вычисления интеграла ( равной 10
-8
)
количество интервалов.
• реализации вычислительных процессов в виде отдельных программных единиц - модулей; • обращении к этим модулям в других программах с пере- дачей данных, необходимых для вычислительного процесса. Модульное программирование позволяет уменьшить объем исходных текстов программ, сделать их более читаемыми, уско- рить написание и тестирование программ, уменьшить расходы на сопровождение (эксплуатацию) программ. Модульное программирование в пакете MathCAD можно реализовать двумя методами : • модульное программирование в пределах одного доку- мента Mathcad; • модульное программирование в нескольких документах Mathcad. 3.1. Модульное программирование в одном документа Этот метод характеризуется тем, что : • для реализации простых вычислений используются ло- кальных функций, а более сложные - программы - функции; • описание локальных функций, программ-функций и их вызов ( т.е. обращение к ним ) находятся в пределах одного до- кумента и хранятся в одном файле. При этом часто внутри одной программы-функции находится вызовы локальных функций, встроенных функций MathCAD и другой программы-функции. Пример 5.1. Реализуем в виде программы-функции вычис- ление определенного интеграла вида b f( x) dx a используя формулу Симпсона с автоматическим выбором числа узлов. При этом программа-функция Simpson(f,a,b,N) вычисляет определенный интеграл по формуле Симпсона при фиксирован- ном числе интервалов N, а программа-функция Adapt(f,a,b) выби- рает по заданной точности вычисления интеграла ( равной 10-8 ) количество интервалов. 24
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »