Руководство разработчика

Оператор ЕСЛИ

Условный оператор позволяет выполнить один или несколько других операторов в зависимости от условия (логического значения).

Синтаксис:

ЕСЛИ <выражение логического типа> ТО
  <операторы секции "то">
ИНАЧЕ
  <операторы секции "иначе">
КОНЕЦ_ЕСЛИ

или

ЕСЛИ <выражение логического типа> ТО
  <операторы секции "то">
КОНЕЦ_ЕСЛИ

После ключевого слова ЕСЛИ следует условие, которое завершается ключевым словом ТО. В случае, когда значение условия равно ДА, выполняются операторы секции "то". Если условие равно НЕТ, то при наличии ключевого слова ИНАЧЕ, выполняются операторы секции "иначе", а в случае его отсутствия управление передается следующему оператору. Ключевое слово КОНЕЦ_ЕСЛИ отмечает конец секции "иначе" при наличии ключевого слова ИНАЧЕ, или конец секции "то" при его отсутствии.

Пример:

ВЫЧИСЛИТЬ
  ...
  ЕСЛИ x > = 0 И x < = 100 ТО
    x = x%
  ИНАЧЕ
    СООБЩЕНИЕ("x вне допустимого диапазона") 
  КОНЕЦ_ЕСЛИ
КОНЕЦ

См. также: