logo
TurboProlog / Документация / TOM_1

Арифметические выражения

Арифметические выражения состоят из операндов (чисел и переменных),

операторов (+, -, *, /, div и mod) и скобок. Идентификаторы в правой час-

ти от знака равенства (который является предикатом = ) составляют арифме-

тическое выражение.

A = 1 + 6 / ( 11 + 3 ) * Z

Шестнадцатиричные числа могут быть представлены числом с предшеству-

ющим знаком доллара. Например:

$FFF = 4095

86 = $4A + 12

Значение выражения может быть вычисленно, только если все переменные

в момент вычисления определены. При этом вычисления производятся в уста-

новленном порядке, определяемом приоритетом операции. Операции с высшим

приоритетом выполняются первыми.