Оператор on error и функция error
Выражение_1 on error Выражение_2
Пример:
f(x):= ¥ on error f(2)=1×10307
Функция error(S) - выводит маленькое желтое окно, в котором отображается S (строка-константа (любая фраза в кавычках) или значение строковой переменной S). Окошко появляется только после щелчка мыши на выделенном красном вызове подпрограммы-функции.
Пример 1:
|
Инструменты отладки программ в среде Mathcad. Функции trace и pause. Окно отладки. Панель «Отладка».
Тестирование и отладка программ в пакете MathCAD
• В ранних версиях пакета MathCAD (до 13 версии) отсутствуют какие-либо инструменты отладки.
• Начиная с версий MathCAD 13-14, появились следующие инструменты отладки программы:
• две встроенных функции trace и pause;
• окно трассировки программы;
• панель с четырьмя кнопками отладки.
Встроенная функция trace
• Функция возвращает строку, содержащую значения аргументов x, y, z, которая выводится в Окне трассировки. Обращение к этой функции имеет вид:
trace (S,x,y,z)
|
|
• Параметр S задает очередность вывода информации в окне трассировки и сопровождающий текст. Если выводится значение только одной переменной, то параметр S в обращении к функции можно опустить.
Особенности работы функции trace
• для получения данных в Окне трассировки необходимо пересчитать весь документ MathCAD (нажать клавиши [Ctrl+F9] даже при установленном автоматическом режиме вычислений);
• для работы с данными Окна трассировки можно использовать команды контекстного меню;
• в параметре S порядковый номер вывода значений (номер задается в фигурных скобках {}) обязательно должен начинаться с нулевого значения (независимо от значения системной переменной ORIGIN);
• пояснения к выводимым значениям, задаваемые в параметре S, могут содержать пробелы и другие символы (включая русские буквы), что повышает читаемость информации, выводимой в Окне трассировки.