- •220700 «Автоматизация технологических процессов и производств»,
- •221000 «Мехатроника и робототехника»
- •Лабораторная работа № 5 Программирование в MathCad
- •Теоретическая часть
- •Спецификация функций
- •Программирование функций
- •Описание программы-функции
- •Практическая часть
- •Контрольные вопросы
- •Варианты заданий к лабораторной работе № 5
- •Содержание отчета
- •Список литературы
- •Программирование в mathcad
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
УТВЕРЖДАЮ
Директор ИК
_____________ М.К.Сонькин
«____»_____________2011 г
Т.Е. Мамонова
Лабораторная работа № 5
ПРОГРАММИРОВАНИЕ В MATHCAD
Методические указания по выполнению лабораторных работ
по курсу «Информационные технологии» для студентов I курса, обучающихся по направлениям:
220700 «Автоматизация технологических процессов и производств»,
221000 «Мехатроника и робототехника»
Издательство
Томского политехнического университета
2011
УДК 519.6
ББК 00000
А00
Мамонова Т.Е.
А00 Программирование в MathCAD. Методические указания по выполнению лабораторных работ по курсу «Информационные технологии» для студентов I курса, обучающихся по направлениям 220700 «Автоматизация технологических процессов и производств», 221000 «Мехатроника и робототехника» / Т.Е. Мамонова. – Томск: Изд-во Томского политехнического университета, 2011. – 22 с.
УДК 519.6
ББК 00000
Методические указания рассмотрены и рекомендованы к изданию методическим семинаром кафедры интегрированных
компьютерных систем управления ИК
«13» января 2011 г.
Зав. кафедрой ИКСУ
доктор технических наук _________________ А.М. Малышенко
Председатель учебно-методической
комиссии _________________ В.Н. Шкляр
Рецензент
Доцент ИКСУ ИК НИ ТПУ кандидат технических наук
В.Н. Шкляр
© ГОУ ВПО «Томский политехнический
университет», 2011
© Мамонова Т.Е., 2011
© Оформление. Издательство Томского
политехнического университета, 2011
Лабораторная работа № 5 Программирование в MathCad
Цель работы: приобрести навыки программирования, изучить реализацию основных принципов программирования в математическом пакете MathCAD.
Теоретическая часть
Функции являются важнейшим инструментом математики. В лабораторной работе № 1 представлена технология работы с пользовательскими функциями, которые можно описать с помощью одного выражения. Если описания функции нельзя уместить в одно выражение, то без элементов программирования обойтись сложно.
Язык программирования MathCAD содержит все элементы языка высокого уровня, необходимые для математических расчетов. Будучи дополненным сотнями встроенных функций и операторов системы, возможностями численного и символьного расчета различных величин, он по эффективности не уступает профессиональным системам программирования. Кроме того, у него есть одно очень крупное преимущество: язык программирования MathCAD предельно прост (а по изящности и наглядности в оформлении алгоритмов вообще не имеет аналогов).
Как правило, при использовании функций, встроенных в систему MathCAD, пользователи не задумываются о том, на основании каких методов и решений достигается цель, поставленная перед функцией. Такая встроенная функция используется по типу «черного ящика» – пользователь познакомился с ее описанием/спецификацией, вызвал для решения, получил ответ.
При программировании пользовательских функций будем придерживаться «созвучного» порядка, т.е. идти от спецификации к программированию.