Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PASСAL_a4_2007.doc
Скачиваний:
31
Добавлен:
13.09.2019
Размер:
2.51 Mб
Скачать

Приложение 2 Знаки пунктуации в языке Pascal

Знак

Применение

{ }

Скобки комментария

[ ]

Выделение индексов массивов, элементов множеств, размера строки

( )

Выделение выражений, списка параметров

'

Апостроф для выделения символа или строковой константы

:=

Знак присваивания

;

Разделение предложений программы (опера­то­ров и объявлений)

:

Отделение переменной от типа

=

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

,

Запятая для разделения элементов списка

. .

Две точки для разделения границ диапазона

.

Точка для обозначения конца программы, отделения целой части от дробной в вещественном числе, отделение полей в записи

^

Обозначение типа указателя, значения величины по ее указателю

@

Обозначение адреса переменной, типизированной константы, подпрограммы

#

Обозначение символа по его коду

$

Обозначение директивы компилятора или знак шестнадцатеричного числа

Приложение 3 Операции в языке Pascal

3.1. Арифметические операции

Арифметические операции применяются только к величинам целых и вещественных типов.

Знак

Операция

Типы операндов

Тип результата

+

Сложение

Целые

Целый

Хотя бы один ве­щественный

Вещественный

-

Вычитание

Целые

Целый

Хотя бы один ве­щественный

Вещественный

*

Умножение

Целые

Целый

Хотя бы один ве­щественный

Вещественный

/

Деление

Целые

Целый

Хотя бы один ве­щественный

Вещественный

div

Целочис­ленное деление

Целые

Целый

mod

Остаток от деления це­лых чисел

Целые

Целый

Примечание 1

Знаки +,- и * используются также и с другими типами операндов, но тогда они имеют иной смысл.

Примечание 2

В операциях деления делитель не должен равняться нулю.

Примечание 3

При использовании знака операции, являющегося служебным словом, он должен быть отделен от операндов хотя бы одним пробелом. Например: А mod B

3.2. Логические операции

Логические операции применяются только к величинам логического типа.

Знак

Операция

Первый операнд

Второй операнд

Резуль­тат

Пример записи

not

Отрицание

True

-

False

not X

False

-

True

and

И (логи­чес­­кое сло­жение)

False

False

False

X and Y

False

True

False

True

False

False

True

True

True

or

ИЛИ (ло­ги­ческое ум­­ножение)

False

False

False

X or Y

False

True

True

True

False

True

True

True

True

xor

исключаю­щее ИЛИ

False

False

False

X xor Y

False

True

True

True

False

True

True

True

False

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]