Математический редактор MathCAD

         

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

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

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

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



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

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

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


Содержание раздела