Основы > Уравнения и параметры > Уравнения > Операторы и функции, используемые в уравнениях > Условные операторы в уравнениях
  
Условные операторы в уравнениях
 
*Примечание Уравнения с условными операторами не сортируются. Условие - это выражение формата TRUE (или YES) либо FALSE (или NO). Эти значения можно использовать в условном операторе поочередно. Например, все следующие операторы можно вычислить одним и тем же способом:
IF ANSWER == YES
IF ANSWER == TRUE
IF ANSWER
Инструкция IF
Можно добавить инструкцию IF в уравнения для создания условных операторов. Например,
IF d1 > d2
length = 14.5
ENDIF
IF d1 <= d2
length = 7.0
ENDIF
Инструкция ELSE
Путем добавления инструкций ELSE в ветви можно создать более сложные условные конструкции. С помощью этих инструкций предыдущие уравнения могут быть изменены следующим образом:
IF d1 > d2
length = 14.5
ELSE
length = 7.0
ENDIF
Может быть несколько констр. элементов в списке инструкций между IF, ELSE, и ENDIF. Кроме того, конструкции IF|ELSE|ENDIF могут быть вложены в последовательности элементов.
Синтаксис оператора IF является следующим:
IF <condition>
Sequence of 0 or more relations or IF clauses
ELSE <optional>
Sequence of 0 or more relations or IF clauses <optional>
ENDIF
Учитывайте следующие правила:
ENDIF пишется как одно слово.
ELSE добавляется на отдельную строку.
В условных операторах "равно" вводится как двойной знак равенства (==). Назначение вводится как одиночный знак равенства (=).