Программирование в математическом пакете Mathcad. Воскобойников Ю.Е - 24 стр.

UptoLike

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