Выражение задает правило вычисления некоторого значения. Выражение состоит из констант, переменных, функций, знаков операций и скобок.
Математические операции
* (умножение).
Пример: 3*2 (результат: 6)
/ (деление).
Пример: 30/2 (результат: 1.5Е+01)
+ (сложение).
Пример: 2+3 (результат: 5)
- (вычитание).
Пример: 5-3 (результат: 2)
div (целочисленное деление).
Пример: 5 div 2 (результат: 2)
mod (остаток от деления).
Пример: 5 mod 2 (результат: 1)
Логические операции
Not (логическое отрицание "НЕ")
And (логическое умножение "И")
Or (логическое сложение "ИЛИ")
Xor (логическое "исключающее ИЛИ")
Операции отношения
> - больше
< - меньше
= - равно
<> - не равно
>= - больше или равно
<= - меньше или равно
Приоритет операций
Порядок вычисления выражения определяется старшинством (приоритетом) содержащихся в нем операций.
В языке Паскаль принят следующий приоритет операций:
унарная операция NOT, унарный минус -.
операции типа умножения: *, /, div, mod, and.
операции типа сложения: +, -, or, xor.
операции отношения: =, <>, <, >, <=, >=, in.
|