Зарезервированные константы Турбо Паскаля

Идентификатор Тип Значение
True Boolean ИСТИНА
False Boolean ЛОЖЬ
MaxInt Integer  

Причем типы данных пользователя всегда базируются на стандартных типах данных Паскаля.

Для описания типов данных пользователя в Паскале существу­ет раздел типов, структура которого представлена на рис. 2.6.

Данные перечисляемого типа (рис. 2.7) задаются непосредственно перечислением всех значений, которые может принимать пере­менная данного типа.

Определенное имя типа данных затем используется для описа­ния переменных. Например:

Type Gaz = (С, О, N, F);

Metal = (Fe, Co, Na, Cu, Zn);

Var Gl, G2, G3: Gaz;

Metl, Met2: Metal;

Day: (Sun, Mon, Tue, Wed, Thu, Fri, Sat);

Здесь Gaz и Metal — имена перечисляемых типов данных, ко­торые ставятся в соответствие переменным Gl, G2, G3 и Metl, Met2. Переменной Day назначается перечисляемый тип данных, которому не присвоено имени.

Значения, входящие в перечисляемый тип данных, являются константами. Действия над ними подчиняются правилам, применяемым к константам. Каждое значение в перечисляемом типе за­нимает в памяти 2 байт, поэтому число элементов не должно пре­вышать 65 535.

Перечисляемый тип данных — упорядоченное множество. Его элементы пронумерованы, начиная от 0 в порядке следования в описании.

В программе, в которой имеется приведенное ранее описание, возможено наличие следующего фрагмента:

If Day = Sun Then WriteLn('Ура! Сегодня выходной!');

Данные интервального типа (рис. 2.8) задаются как упорядо­ченное ограниченное подмножество некоторого порядкового типа.

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

При исполнении программы автоматически контролируется принадлежность значений переменной интервального типа уста­новленному диапазону. При выходе из диапазона исполнение про­граммы прерывается. Например:

Type Numbers = 1..31;

Alf = 'А'..'Z';

Var Data: Numbers;

Bukva: Alf;

2.5. Арифметические операции, функции, выражения.
Оператор присваивания

План:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: