Для програмування у документі MathCAD є спеціальна па-нель інструментів Programming(Програмування), яку можна викликати на екран натисканням кнопки Programming Toolbarна панелі Math (Математика), як вказано на рис. 15.1. Біль-шість кнопок цієї панелі виконано у вигляді текстового предста-влення операторів програмування, тому їх зміст легко зрозуміти. Покажемо послідовно основні складові частини мови програму-вання MathCAD та розглянемо приклади їх використання.
Рисунок 15.1 – Панель інструментів Programming
Основними інструментами роботи у MathCAD є математи-чні вирази, змінні та функції. Досить часто записати формулу, що використовує ту або іншу внутрішню логіку (наприклад, по-вернення різних значень залежно від умов), в один рядок не вда-ється. Призначення програмних модулів як раз і полягає у ви-значенні виразів, змінних та функцій в декілька рядків, часто із застосуванням специфічних програмних операторів. Порівняємо визначення функції f(x) із прикладу 15.1 із визначенням f(x) за допомогою модуля у прикладі 15.1.
Приклад 15.1 Функція умови, що визначена за допомогою програми
Не дивлячись на принципову еквівалентність визначення функцій та змінних через вбудовані функції MathCAD чи про-грамні модулі, програмування має ряд суттєвих переваг, які у ряді випадків роблять документ більш простим: можливість ви-користання циклів та операторів умови; простота створення фу-нкцій та змінних, що потребують декілька простих кроків (як в прикладі 15.1).
Можливість створення функцій, що містить закритий для іншого документа код, враховуючи переваги використання ло-кальних змінних та обробку помилок. Як видно із прикладу 15.1, програмний модуль позначується в MathCAD вертикальною ри-скою, праворуч від якої послідовно записуються оператори мови програмування.