* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Средства программирования системы Mathcad
1115
Рис. 14.14. Задание программных модулей
Как видно из рисунка, программный блок в системе Mathcad превратился в самостоятельный модуль, выделяемый в тексте документа жирной вертикаль ной чертой. Модуль может вести себя как безымянная функция без параметров, но возвращающая результат (см. первый пример – вычисление квадратного кор ня из числа 12). Программный модуль может выполнять и роль тела функции пользователя с именем и параметрами (см. пример в нижней части рисунка). Нетрудно заметить (см. палитру программных элементов на рис. 14.14), что набор инструкций для создания программных модулей весьма ограничен и содер жит следующие элементы: • Add Line – создает и при необходимости удлиняет жирную вертикальную линию, справа от которой в местах ввода производится запись программно го блока; • < – символ локального (в теле модуля) присваивания; • if – условная инструкция; • otherwise – инструкция иного выбора (обычно применяется с if); • for –инструкция задания цикла с фиксированным числом повторений; • while – инструкция задания цикла, действующего до тех пор, пока выпол няется некоторое условие; • break – инструкция прерывания; • continue – инструкция продолжения; • return – инструкция возврата; • on error – инструкция обработки ошибок.