МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО
ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-
СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ
Ю. Е. Воскобойников, Т. Н. Воскобойникова
Кафедра прикладной
математики
ПРОГРАММИРОВАНИЕ
В МАТЕМАТИЧЕСКОМ ПАКЕТЕ MATHCAD
Методические указания для студентов
всех специальностей дневной формы обучения
НОВОСИБИРСК 1999
Методические указания составлены:
д. ф. -м. н. , профессором, Соросовским профессором
Ю. Е. Воскобойниковым;
к. э. н. , доцентом Т. Н. Воскобойниковой
Утверждены методической комиссией ИОБО 15. 01. 99. В методических указаниях рассмотрены основные кон-
струкции встроенного языка математического пакета Mathcad7
Professional и их применение для программирования основных
типов вычислительных алгоритмов ( линейных, разветвляющихся
и циклов). Изложение сопровождается рассмотрением большого
числа примеров и задач, что способствует лучшему усвоению ма-
териала. Методические указания предназначены для студентов
всех специальностей дневной формы обучения, изучающих курс
информатики и учебный курс по выбору "Математический пакет
MathCAD", а также полезны аспирантам и инженерам, исполь-
зующим в своих расчетах этот математический пакет. Рецензенты:
Л. Г. Гузевский, д. ф. -м. н. профессор, заведующий кафедрой
вычислительной техники НГАВТ;
Н. П. Кисленко, к. т. н.
доцент кафедры прикладной
математики НГАСУ
© НГАСУ, 1999
2
СОДЕРЖАНИЕ
1. ВВЕДЕНИЕ
2. ПРОГРАММИРОВАНИЕ C ИСПОЛЬЗОВАНИЕМ
ПРОГРАММ- ФУНКЦИЙ MATHCAD
2. 1. Описание программы - функции и локальной оператор
присваивания
2. 2. Обращение к программе-функции Mathcad
2. 3. Программирование в программе-функции линейных
алгоритмов
2. 4. Программирование в программе-функции
разветвляющихся алгоритмов
2. 5. Программирование в программе-функции циклических
алгоритмов
2. 6. Возможные использования условного оператора IF.
2. 7. Дополнительные операторы программирования циклов
в пакете MathCAD
3. МОДУЛЬНОЕ ПРОГРАММИРОВАНИЕ В MATHCAD
3. 1. Модульное программирование в пределах одного
документа
3. 2. Модульное программирование в нескольких документах
Mathcad
4. ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ О ПАКЕТЕ
5. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
1. ВВЕДЕНИЕ
Миллионы людей занимаются математическими расче-
тами в силу профессиональной или иной необходимости, не го-
воря уже об учебе. Ни одна серьезная разработка в любой отрасли
науки и производства не обходится без трудоемких математиче-
ских расчетов. Для их проведения используются программы, со-
ставленные с использованием конструкций языков высокого
уровня (таких как ФОРТРАН, PASCAL, CИ и других). Однако
разработка таких программ, особенно имеющих современный
графический интерфейс требует и соответствующей подготовки
в практике программирования и достаточно большого времени (и
то и другое может отсутствовать у инженера или исследователя).
3
Широкую известность и заслуженную популярность еще в
середине 80-х годов приобрели интегрированные системы для ав-
томатизации математических расчетов класса MathCAD, разрабо-
танные фирмой MathSoft (США) [1,2].