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

UptoLike

4
Широкую известность и заслуженную популярность еще в
середине 80-х годов приобрели интегрированные системы для ав-
томатизации математических расчетов класса MathCAD, разрабо-
танные фирмой MathSoft (США) [1,2]. По сей день они остаются
единственными математическими пакетами, в которых описание
решения математических задач дается с помощью привычных
математических формул и знаков. Такой же вид имеют и резуль
-
таты вычислений.
В последних версиях MathCAD6Plus и MathCAD7 Profes-
sional [1-3] пользователям предоставлена возможность составлять
"собственные" программы-функции и использовать принципы
модульного программирования для реализации оригинальных
вычислительных алгоритмов пользователя. Однако в литературе
эти новые возможности освещены весьма слабо. Поэтому в дан-
ных указаниях излагаются способы программирования различ-
ных алгоритмов с использованием конструкций пакета
MathCAD7Professional. За
исключением некоторых конструкций,
описанных в параграфе 2.7 эти способы реализуются и в пакете
MathCAD6Plus.
2. ПРОГРАММИРОВАНИЕ C ИСПОЛЬЗОВАНИЕМ
ПРОГРАММ-ФУНКЦИЙ MATHCAD
Напомним, что реализовать тот или иной алгоритм вычисле-
ния в пакете MathCAD можно двумя способами:
вставляя соответствующие операторы или функции в текст
документа MathCAD. Такой способ называется программирова-
нием в тексте документа;
используя так называемые программы-функции, которые
содержат конструкции, во многом подобные конструкциям таких
языков как PASCAL или FORTRAN : операторы присваивания,
операторы циклов, условные операторы и т.д. Написание про-
грамм - функций в MathCAD позволяет решить задачи, которые
невозможно решить используя только операторы и функции
MathCAD. Такой способ будем называть программированием в
программе-функции. Такое
программирование включает два
этапа:
описание программы-функции;
     Широкую известность и заслуженную популярность еще в
середине 80-х годов приобрели интегрированные системы для ав-
томатизации математических расчетов класса MathCAD, разрабо-
танные фирмой MathSoft (США) [1,2]. По сей день они остаются
единственными математическими пакетами, в которых описание
решения математических задач дается с помощью привычных
математических формул и знаков. Такой же вид имеют и резуль-
таты вычислений.
     В последних версиях MathCAD6Plus и MathCAD7 Profes-
sional [1-3] пользователям предоставлена возможность составлять
"собственные" программы-функции и использовать принципы
модульного программирования для реализации оригинальных
вычислительных алгоритмов пользователя. Однако в литературе
эти новые возможности освещены весьма слабо. Поэтому в дан-
ных указаниях излагаются способы программирования различ-
ных алгоритмов с использованием конструкций пакета
MathCAD7Professional. За исключением некоторых конструкций,
описанных в параграфе 2.7 эти способы реализуются и в пакете
MathCAD6Plus.

  2. ПРОГРАММИРОВАНИЕ C ИСПОЛЬЗОВАНИЕМ
          ПРОГРАММ-ФУНКЦИЙ MATHCAD

     Напомним, что реализовать тот или иной алгоритм вычисле-
ния в пакете MathCAD можно двумя способами:
   ♦ вставляя соответствующие операторы или функции в текст
документа MathCAD. Такой способ называется программирова-
нием в тексте документа;
   ♦ используя так называемые программы-функции, которые
содержат конструкции, во многом подобные конструкциям таких
языков как PASCAL или FORTRAN : операторы присваивания,
операторы циклов, условные операторы и т.д. Написание про-
грамм - функций в MathCAD позволяет решить задачи, которые
невозможно решить используя только операторы и функции
MathCAD. Такой способ будем называть программированием в
программе-функции. Такое программирование включает два
этапа:
   • описание программы-функции;
                                4