Читать онлайн «Программирование в математическом пакете Mathcad»

Автор Юрий Воскобойников

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО- СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ Ю. Е. Воскобойников, Т. Н. Воскобойникова Кафедра прикладной математики ПРОГРАММИРОВАНИЕ В МАТЕМАТИЧЕСКОМ ПАКЕТЕ 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].