Иллюстрированный самоучитель по MathCAD 11

Язык программирования Mathcad. Что такое программа.

Для вставки программного кода в документы в Mathcad имеется специальная панель инструментов Programming (Программирование), которую можно вызвать на экран нажатием кнопки Programming Toolbar на панели Math (Математика), как показано на рис. 6.1. Большинство кнопок этой панели выполнено в виде текстового представления операторов программирования, поэтому их смысл легко понятен.

Иллюстрированный самоучитель по MathCAD 11 › Программирование › Язык программирования Mathcad. Что такое программа.
Рис. 6.1. Панель инструментов Programming

Изложим последовательно основные составные элементы языка программирования Mathcad и рассмотрим примеры его использования.

Что такое программа?

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

Сравните определение функции f (х) из листинга 6.1 с определением f (х) с помощью программного модуля (листинг 6.3).

Листинг 6.3. Функция условия, определенная с помощью программы:

Иллюстрированный самоучитель по MathCAD 11 › Программирование › Язык программирования Mathcad. Что такое программа.

Несмотря на принципиальную эквивалентность определения функций и переменных через встроенные функции Mathcad или программные модули, программирование имеет ряд существенных преимуществ, которые в ряде случаев делают документ более простым и читаемым:

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

Как видно из листинга 6.3, программный модуль обозначается в Mathcad вертикальной чертой, справа от которой последовательно записываются операторы языка программирования.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.