Операторы > Операторы программирования > Условные операторы
  
Условные операторы
Оператор
Описание
Вычисляется y при условии, что x не равно нулю (истина). С оператора if открываются условные операторы.
Вычисляется y при условии, что x не равно нулю (истина). Это происходит только в том случае, когда предыдущий оператор if или elseif возвращает значение нуль (ложь).
Оператор elseif можно записывать только после оператора elseif или if.
Вычисляется y при условии, что x не равно нулю (истина). Это происходит независимо от того, возвращают предыдущие операторы if или alsoif нуль (ложь) или ненулевое значение (истина).
Оператор alsoif можно записывать только после оператора alsoif или if.
Операторы alsoif и elseif нельзя использовать вместе в одной инструкции if.
Вычисляется y при условии, что предыдущие операции возвращают значение нуль (ложь). Оператором else заканчиваются условные операторы.
Оператор else можно записывать только в конце условного оператора.
Операнды
x — любое допустимое выражение, результатом которого может быть значение нуль. Учитывается только возвращаемое значение выражения x. Это может быть логическое выражение или любое другое выражение PTC Mathcad. Допускается, например, локальное назначение или последовательность шагов программы.
y — любое допустимое выражение.
Дополнительные сведения
Для ускорения ввода можно ввести только имя условного оператора (без пробелов) и нажать клавиши Ctrl+J. Это имя будет преобразовано в полный вид оператора со всеми его местозаполнителями.
Условные операторы позволяют PTC Mathcad выполнять или пропускать некоторые вычисления. Используйте условные операторы, когда необходимо направить выполнение программы по определенному пути.
Каждый условный расчет рассматривается по отдельности. Когда PTC Mathcad обнаруживает в программе несколько последовательных операторов if на одном уровне, все операторы if обрабатываются по очереди вне зависимости от результатов предыдущего оператора. Если необходимо вычислить выражение в зависимости от того, какое данный оператор if возвращает значение (истина или ложь), используйте оператор else, elseif или alsoif.
Когда PTC Mathcad обрабатывает условный оператор, обрабатывается следующая за ним строка вне зависимости от того, было вычислено выражение y или нет.