У таблиці приведені основні математичні операції Турбо Паскаль.
| Символ операції
| Назва операції
| Приклад
|
| * | множення
| 2*3 (результат: 6)
|
| / | ділення
| 30/2 (результат: 1.5E+01)
|
| + | складання
| 2+3 (результат: 5)
|
| - | віднімання
| 5-3 (результат: 2)
|
| div | цілочисельне ділення
| 5 div 2 (результат: 2)
|
| mod | залишок від ділення
| 5 mod 2 (результат: 1)
|
Логічні операції
Над логічними аргументами в Турбо Паскаль визначені наступні операції:
· NOT - логічне заперечення ("НЕ")
· AND - логічне множення ("И")
· OR - логічне складання ("ЧИ")
· XOR - що логічне "Виключає АБО"
Результати виконання цих операцій над змінними А і В логічного типу приведені в таблиці істинності.
| A
| B
| not A
| A and B
| A or B
| A xor B
|
| true
| true
| false
| true
| true
| false
|
| true
| false
|
| false
| true
| true
|
| false
| true
| true
| false
| true
| true
|
| false
| false
|
| false
| false
| false
|
Пріоритет операцій
Порядок обчислення вираження визначається старшинством (пріоритетом) операцій, що містяться в нім. У мові Паскаль прийнятий наступний пріоритет операцій :
· унарна операція not, унарний мінус -, отримання адреси @
· операції типу множення : * / div mod and
· операції типу складання : + - or xor
· операції відношення : = <> < > <= >= in
Порядок виконання операцій перевизначити можна за допомогою дужок. Наприклад 2*5+10 рівне 20, але 2*(5+10) рівне 30.