В таблице приведены арифметические операции, которые, помимо рассмотренных выше (см. лабораторную работу №1), определены
только для целого типа:
Знак операции
Операция
Типы операндов
Тип результата
Div
Целочисленное деление
Целый
Целый
Mod
Остаток от целочисленного деления
Целый
Целый
В Паскале определены следующие
логические операции:
Not - логическое НЕ;
And - логическое И;
Or - логическое ИЛИ;
Xor - исключающее ИЛИ.
Данные операции определяются следующим образом
P
Q
Not P
P And Q
P Or Q
P Xor Q
True True False False
True False True False
False False True True
True False False False
True True True False
False True True False
В Паскале используются следующие операции отношения: =, <>, >, <, <=, >=. Операции сравнения применимы к данным простых типов. Сравнивать можно между собой значения одного типа: целые, вещественные, символьные, логические, значения перечисляемого типа. Допустимо также сравнивать между собой целые и вещественные числа. При вычислении выражений любого типа приоритет вычислений определяется расставленными скобками, а при их отсутствии по следующей таблице (в порядке убывания приоритета).
Приоритет
Операция
1 2 3 4
Not *, /, Div, Mod, And +, -, Or, Xor =,<>, <, >, <=, >=