Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_5.doc
Скачиваний:
12
Добавлен:
01.03.2025
Размер:
5 Мб
Скачать
☆

2.2. Язык программирования MathCad

Основными инструментами работы в MathCad являются математические выражения, переменные и функции. Нередко записать формулу, использующую ту или иную внутреннюю логику (например, возвращение различных значений в зависимости от условий), в одну строку не удается. Назначение программных модулей заключается в определении выражений, переменных и функций, состоящих из нескольких строк, часто с применением специфических программных операторов.

Программирование дает ряд существенных преимуществ, которые в ряде случаев делают документ более простым и читаемым:

  • возможность применения циклов и условных операторов;

  • простота создания функций и переменных, требующих нескольких простых шагов;

  • возможность создания функций, содержащих закрытый для остального документа код, включая преимущества использования локальных переменных и обработку исключительных ситуаций (ошибок).

Для вставки программного кода в рабочий документ MathCad имеется специальная панель инструментов Программирование, которая находидся на Математической панели инструментов (рис. 2.1) или вызывается из меню Вид → Панели инструментов → Программирование.

Рисунок 2.1–Панель программирования

Большинство кнопок этой панели выполнено в виде текстового представления операторов программирования, поэтому их смысл легко понятен. Язык программирования MathCad имеет предельно малое количество операторов (рис. 2.1).

2.2. Создание программы в MathCad

Программный модуль обозначается в MathCad вертикальной чертой (аналог составного оператора {} в Си), справа от которой последовательно записываются операторы языка программирования. В данный блок можно занести две строки программы. Для создания большего числа строк программы необходимо последовательно нажимать несколько раз соответствующую кнопку на панели Программирование. Программный блок можно создать и внутри уже заданного блока. После того, как программный модуль полностью определен и ни один местозаполнитель не остался пустым, функция может использоваться обычным образом, как в численных, так и в символьных расчетах.

Нельзя вводить с клавиатуры имена программных операторов. Для их вставки можно применять лишь кнопки панели инструментов Программирование или сочетания клавиш, которые приведены в тексте всплывающей подсказки.

Пример 2

Применение функции условия if, определенной с помощью программы.

Порядок выполнения действия

Изображение на экране

1

Ввести в рабочий документ MathCad f(x) := , на панели инструментов Программирование нажать кнопку Add Line (2 раза) и заполнить появившиеся шаблоны следующим образом:

“negative” if x<0

“positive” if x>0

“zero” otherwise

Операторы if и otherwise нужно вводить только кнопками панели инструментов Программирование

2

Ввести с клавиатуры f(1) =

Ввести с клавиатуры f(–1) =

Ввести с клавиатуры f(0) =

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]