Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »