В Турбо-Паскале применяются следующие условные знаки и служебные слова для описания различных операций:
Приоритет Условный Выражение Название Тип переменных Тип результата
операции знак операции в выражении выполнения операции
ЛОГИЧЕСКИЕ ОПЕРАЦИИ
1 not not A логическое логический логический
"не" целый целый
2 and A and B логическое логический логический
"и" целый целый
3 or A or B логическое логический логический
"или" целый целый
3 хor A хor B логическое логический логический
исключающее целый целый
"или"
МАТЕМАТИЧЕСКИЕ ОПЕРАЦИ
2 * X * Y умножение целый целый при умножении
2 / X / Y деление смешанный целых чисел, иначе
вещественный вещественный
2 div N div M деление целый целый
2 mod N mod M остаток от целый целый
деления
3 + X + Y сложение целый целый при операции
3 - X - Y вычитание смешанный с целыми числами,
вещественный иначе вещественный
ОПЕРАЦИИ СРАВНЕНИЯ
4 = X = Y равно число = число логический
4 <> X <> Y не равно строка=символ (для всех операций
4 > X > Y больше строка=строка сравнения)
4 < X < Y меньше (аналогично
4 >= X >= Y больше или для всех
равно операций
4 <= X <= Y меньше или сравнения)
равно
Отметим, что операции в скобках имеют высший приоритет, т. е. сначала выполняются операции в скобках, в том числе вычисление аргументов и значения функции. Операции одинакового приоритета выполняются слева направо, например a/c*b соответствует (a/c)*b.
Приоритет Условный Выражение Название Тип переменных Тип результата вы-
операции знак операции в выражении полнения операции