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

Приоритет операций

Приоритет определяет, в каком порядке будут выполняться операции в выражении. Операции с наивысшим приоритетом выполняются в первую очередь. Если в выражении содержится несколько операций одного приоритета на одном и том же уровне, то их обработка производится в соответствии с порядком выполнения – справа налево или слева направо. Если необходимо изменить порядок выполнения операций в выражении, то следует использовать круглые скобки Список операций в порядке убывания приоритета:

Явно задать порядок вычисления можно с помощью круглых скобок.

Пример

ВЫЧИСЛИТЬ

  ПЕРЕМ ЧИСЛО: х, у, х1
  ПЕРЕМ ЛОГИКА: п1, п2
  х1 = 2% + 4 * 5 // x = 20.02
  х = 2 * 3 + 4 * 5 // x = 26
  у = 2 * (3 + 4) * 5 // сначала вычисляется выражение в скобках: y = 70
  п1 = НЕ х > 100 // x <= 100
  п2 = у >= 0 И у < 100 // у в диапазоне от 0 до 99
  
КОНЕЦ

См. также: