Операции в Турбо Паскаль

Конкретный тип значений всегда связан со специальными, характерными для данного типа операциями, которыми и обрабатываются эти значения.


В Паскале выделяют следующие группы операций:

· арифметические операции;

· логические операции;

· операции над битами информации;

· операции со строками;

· операции отношения;

· адресная операция @.

Числовые значения (целые и вещественные) обрабатываются с помощью следующих арифметических операторов:

Обозначение оператора Содержание действий оператора
+ Сложение
- Вычитание
* Умножение
/ Деление
Div Деление на цело (дробная часть отбрасывается)
Mod Остаток от целочисленного деления

Среди логических операций одна операция унарная not (отрицание) и три бинарные: and (и), or (или), xor (исключающее или).

Операции отношения предназначены для сравнения двух величин, типы которых сравнимы. К ним относятся следующие операции:

Обозначение операции Содержание действий операции
< Меньше
> Больше
Меньше или равно
Больше или равно
= Равно
<> Не равно
In Принадлежит множеству

Операция проверки принадлежности к множеству in изучается в разделе описания данных «Множества».

Правила вычисления выражений

Выражение – это синтаксическая единица языка, определяющая вычисление некоторых значений. Выражение на языке программирования Паскаль формируется из констант, переменных, функций, знаков операций и круглых скобок.

Доминантным моментом в вычислении выражения выступает порядок обработки элементов, составляющих выражение.

В Паскале весь набор допустимых операторов, разбит на шесть равноправных групп, каждой из которых присвоен определённый приоритет действия.


Уровень приоритета Операции, входящие в группы с данным приоритетом
()
Функции
@, not, унарный +, унарный -
*, /, div, mod, and, shl, shr
+, -, or, xor
=, <>, <, >, <=, >=, in