Конкретный тип значений всегда связан со специальными, характерными для данного типа операциями, которыми и обрабатываются эти значения.
В Паскале выделяют следующие группы операций:
· операции над битами информации;
· операции со строками;
· операции отношения;
· адресная операция @.
Числовые значения (целые и вещественные) обрабатываются с помощью следующих арифметических операторов:
| Обозначение оператора | Содержание действий оператора |
| + | Сложение |
| - | Вычитание |
| * | Умножение |
| / | Деление |
| Div | Деление на цело (дробная часть отбрасывается) |
| Mod | Остаток от целочисленного деления |
Среди логических операций одна операция унарная not (отрицание) и три бинарные: and (и), or (или), xor (исключающее или).
Операции отношения предназначены для сравнения двух величин, типы которых сравнимы. К ним относятся следующие операции:
| Обозначение операции | Содержание действий операции |
| < | Меньше |
| > | Больше |
| ≤ | Меньше или равно |
| ≥ | Больше или равно |
| = | Равно |
| <> | Не равно |
| In | Принадлежит множеству |
Операция проверки принадлежности к множеству in изучается в разделе описания данных «Множества».
Правила вычисления выражений
Выражение – это синтаксическая единица языка, определяющая вычисление некоторых значений. Выражение на языке программирования Паскаль формируется из констант, переменных, функций, знаков операций и круглых скобок.
Доминантным моментом в вычислении выражения выступает порядок обработки элементов, составляющих выражение.
В Паскале весь набор допустимых операторов, разбит на шесть равноправных групп, каждой из которых присвоен определённый приоритет действия.
| Уровень приоритета | Операции, входящие в группы с данным приоритетом |
| () | |
| Функции | |
| @, not, унарный +, унарный - | |
| *, /, div, mod, and, shl, shr | |
| +, -, or, xor | |
| =, <>, <, >, <=, >=, in |






