Программы > Сведения о программах
  
Сведения о программах
С помощью программы можно группировать расчеты и возвращать только определенные результаты. В PTC Mathcad создание программ осуществляется с помощью оператора "программа". Этот оператор является многошаговым контейнером для управляющих операторов PTC Mathcad, которые осуществляют выполнение следующих функций:
назначение математических выражений локальным переменным или функциям;
проверка условий ветвления;
выполнение расчетов в цикле;
добавление точек останова;
отслеживание ошибок.
Используя совместно функции PTC Mathcad и операторы программирования, можно составлять довольно сложные программы. Например, можно составить программу для выполнения следующих действий.
Введение математических выражений в естественной математической нотации.
Вставка единиц измерения.
Вызов встроенных констант и функций.
Обращение к определенным ранее переменным и функциям.
Использование логических операторов совместно с условными операторами.
Использование операторов для работы с массивами, например оператор элемента в матрице, совместно с переменными итерации.
Определение нескольких результатов при обработке матрицы или вложенной матрицы.
PTC Mathcad вычисляет операторы в программе в порядке, который определяют операторы программирования. PTC Mathcad возвращает результат на последнем шаге.
Например, выходные данные следующей программы зависят от последнего шага или указанного возвращенного значения.
Возвращенное значение не указано:
Нажать для копирования этого выражения
Программа возвращает результат последнего расчета или PE2.
KE определяется как возвращенное значение:
Нажать для копирования этого выражения
Последним шагом является значение вектора KE.
PE определяется как возвращенное значение:
Нажать для копирования этого выражения
Последним шагом является значение вектора PE.
[KE PE] определяется как возвращенное значение:
Нажать для копирования этого выражения
Здесь последним шагом является значение массива [KE PE].
Когда некоторой функции назначена программа, эта программа может быть вызвана во время вычислений, а результат ее выполнения выведен на график.