Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод.указ.Mathcad.doc
Скачиваний:
19
Добавлен:
17.11.2019
Размер:
640.51 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ВОЛЖСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ (ФИЛИАЛ)

ГОСУДАРСТВЕННОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ВОЛГОГРАДСКИЙ

ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

КАФЕДРА «ИНФОРМАТИКА И ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ»

С. В. Белова

Основные принципы программирования в среде mathcad

Методические указания

Волгоград

2011

УДК 004.43

Рецензент

канд. техн. наук доцент В.И. Капля

Издается по решению редакционно-издательского совета

Волгоградского государственного технического университета

Белова С.В. Основные принципы программирования в среде Mathcad: [Электронный ресурс]: методические указания/ С.В. Белова// Сборник «Методические указания» Выпуск 5.-Электрон. текстовые дан.(1файл:600 Kb) – Волжский: ВПИ (филиал) ВолгГТУ, 2011.-Систем. требования:Windows 95 и выше; ПК с процессором 486+; CD-ROM.

Рассмотрены основные конструкции встроенного языка математического пакета Mathcad и их применение для программирования линейных, разветвляющихся и циклических алгоритмов.

Предназначены для студентов бакалавриата, обучающихся по направлению 240100.62 «Химическая технология». CD-ROM

ÓВолгоградский

государственный технический

университет, 2011 Ó Волжский

политехнический институт, 2011

Оглавление

ОГЛАВЛЕНИЕ 4

1. ЦЕЛЬ РАБОТЫ 5

2. СОЗДАНИЕ ПРОГРАММЫ 5

2.1. Описание программы - функции 6

2.2. Оператор локального присваивания 7

2.3. Вызов программы-функции 8

3. ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ 9

4. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ 10

4.1. Условная функция if 12

4.2. Условный оператор if 12

15

5. ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ 15

5.1. Цикл с параметром FOR 16

5.2. Цикл с предусловием WHILE 19

5.3. Вложенные циклы 22

7. ОПЕРАТОР ПРЕРЫВАНИЯ BREAK И ОПЕРАТОР ПРОДОЛЖЕНИЯ CONTINUE 23

8. ОПЕРАТОР ВОЗВРАТА RETURN И ОПЕРАТОР ОБРАБОТКИ ОШИБОК ON ERROR 24

9. ЗАДАНИЯ ПО ЛАБОРАТОРНОЙ РАБОТЕ 26

9.1. Линейные алгоритмы 26

9.2. Разветвляющиеся алгоритмы 27

9.3. Циклические алгоритмы 28

ЛИТЕРАТУРА 30

  1. Цель работы

Формирование и отработка навыков программирования линейных, разветвляющихся и циклических алгоритмов в среде Mathcad.

  1. Создание программы

 Все MathCAD-программы строятся как программы-функции. Результатом программы-функции может быть число, вектор или матрица. Программирование состоит в том, что сначала в документе размещается описание программы-функции, а затем для ее выполнения обращаются к ней по имени. 

Для записи программ в MathCAD’e предусмотрена специальная панель инструментов – Программирование (рис. 2.1), которую можно вызвать на экран из меню Вид – Панели инструментов – Программирование. Операторы программы нельзя набирать с клавиатуры, их необходимо вводить нажатием соответствующих кнопок панели Программирование, либо использовать сочетания клавиш, которые приведены в тексте всплывающей подсказки.

Рис. 2.1. Панель инструментов Программирование

Ниже в таблице 2.1 приведены операторы, находящиеся на панели программирования.

Таблица 2.1. Кнопки панели Программирование

Команда

Функция

Add Line

Добавляет новую строку в программном блоке

Символ локального присваивания

if

Условный оператор if

otherwise

Оператор, который выполняется в том случае, если условие оператора if ложное

for

Оператор цикла с параметром

while

Оператор цикла с условием

break

Оператор прерывания

continue

Оператор продолжения

return

Оператор возврата

on error

Оператор обработки ошибок