Формирование программных модулей осуществляется в Mathcad с помощью подпанели Программирование(Programming):
Рис.1.3.9. Подпанель Программирование
Программный модуль обозначается в Mathcad вертикальной чертой, справа от которой последовательно записываются операторы языка программирования. Чтобы создать программный модуль, необходимо:
· ввести часть выражения, которая будет находиться слева от знака присваивания, и сам знак присваивания;
· нажать на подпанели Программированиекнопку Add Line (Добавить линию);
· если приблизительно известно, сколько строк кода будет содержать программа, можно создать нужное количество линий повторным нажатием кнопки Add Line соответствующее число раз;
В этой цепочке формул вычисляется выражение . Как видно из примера, программный модуль ограничивается слева вертикальной линией. Внутри программного модуля могут присутствовать внешние (а)и внутренние (х)переменные. В программном модуле значения внешних переменных определяются в соответствии с общими правилами операций локального и глобального присваивания (значение 3 для переменной а). Внутренняя переменная программного модуля определяется с момента присваивания ей числового значения операцией внутреннего присваивания (кнопка подпанели Программирование). Если идентификаторы внутренней и внешней переменной совпадают, то в пределах программного модуля действует внутренняя переменная. Результатом вычисления программного модуля считается последняя выполняемая в модуле формула (в данном примере это ).
В отличие от правил записи формул на рабочем листе Mathcad-документа, внутри программного модуля в одной строке можно записать только один оператор или формулу.
Очень часто программные модули используются для определения функций пользователя. В конце программного модуля должна быть указана формула, являющаяся результатом вычисления функции.