Составители:
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
- …
- следующая ›
- последняя »
