Выражения

  1. Приоритет выполнения математических операций («+», «-», «*», «/», унарный «-») является стандартным.
  2. Логические операции имеют одинаковый приоритет (за исключением «AND» и «OR») и исполняются слева направо. «AND» и «OR» исполняются в последнюю очередь, слева направо.

    Например:

    A < B or A = C равносильно (A < B) or (A = C)

  3. В выражениях и сравнениях возможно использование скобок.

    Допустимые выражения:

    Операция Значение

    Математические

    + Сложение
    - Вычитание
    * Умножение
    / Деление
    Унарный «-» Смена знака в значении на противоположный
    D или E Экспоненциальная форма записи числа, «3D2» равносильно 3*10^2

    Логические

    == Равенство
    = Равенство, аналогично предыдущему
    > Больше
    < Меньше
    >= Больше или равно
    <= Меньше или равно
    != Не равно
    <> Не равно , аналогично предыдущему
    AND Логическое «И»
    OR Логическое «ИЛИ»

    Текстовые

    & Склейка (конкатенация) строк

При присвоении значения переменной необходимо использовать приведение типов данных. Например, выражение A=«3E2»+0 даст результат 300, в отличие от А=«5E3», которым переменной будет присвоено строковое выражение «5E3».