Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Xlektronnyj_uchebnik_po_jazyku_Pascal.doc
Скачиваний:
6
Добавлен:
09.07.2019
Размер:
642.05 Кб
Скачать

Операции и стандартные функции

В Turbo Pascal применяются следующие условные знаки и служебные слова для описания различных операций:

Приоритет операции

Условное обозначение

Выражение

Название операции

Тип переменных в выражении

Тип результата выполнения операции

 ЛОГИЧЕСКИЕ ОПЕРАЦИИ

1

not

not A

Логическое "не"

Логический целый

Логический целый

2

and

A and b

Логическое "и"

Логический целый

Логический целый

3

or

A or B

Логическое "или"

Логический целый

Логический целый

3

xor

A xor B

Логическое исключающее "или"

Логический целый

Логический целый

МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ

2

*

x*y

Умножение

Целый

Целый при умножении

2

/

x/y

Деление

Смешанный вещественный

Целых чисел, иначе вещественный

2

div

N div M

Деление

Цлый

Целый

2

mod

N mod M

Остаток от деления

Целый

Целый

3

+

x + y

Сложение

Целый вещественный

Целый при операции с целыми числами, иначе вещественный

ОПЕРАЦИИ СРАВНЕНИЯ

4

=

x=y

Равно

Число = число

Логический

4

<>

X<>y

Не равно

Строка = символ

Логический

4

>

x>y

Больше

Строка=символ

Логический

4

<

x<Y< td>

Меньше

Строка=символ

Логический

4

>=

x>=y

Больше или равно

Строка=символ

Логический

4

<=

x<=y

Меньше или равно

Строка=символ

Логический

Отметим, что операции в скобках имеют высший приоритет, т. е. сначала выполняются операции в скобках, в том числе вычисление аргументов и значения функции. Операции одинакового приоритета выполняются слева направо, например a/c*b соответствует (a/c)*b.

Приоритет операции

Условный знак

Выражение

Название операции

Тип переменных в выражении

Тип результата выполнения операции

 СПЕЦИФИЧЕСКИЕ ОПЕРАЦИИ

1

@

@x

Адрес переменной

Любой

Указатель

2

ch1

y ch1 n

Сдвиг влево

Целый

Целый

2

shr

y chr n

Сдвиг вправо

Целый

Целый

2

*

c * D

Пересечение

Множество

Множество

3

+

c + d

Обьединение

Множество

Множество

3

-

c - d

Вычитание

Множество

Множество

3

+

s + t

Сложение

Строка, символ

Строковый

4

in

e in d

Вхождение в множество

Элемент множество

Логический

Под смешанным типом переменных в выражении подразумевается операция с целым и вещественным типом переменных.