Встроенный булевский тип

Объекты булевского (логического) типа могут принимать одно из двух значений, описанных встроенными идентификаторами констант False (ложно, 0) и True (истинно, 1).

Для описания объектов логического типа имеется стандартный идентификатор boolean.

Встроенный символьный тип

Множеством значений этого типа являются символы, упорядоченные в соответствии с кодами расширенной кодовой таблицы ASCII.

Для описания объектов символьного типа имеется стандартный идентификатор char.

Пользовательский перечисляемый тип

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

Синтаксис описания перечисляемого типа (раздел type):

(Ид_константы1, Ид_константы2,... Ид_константыN)

Замечания:

§ При указании идентификатора в списке перечисляемого типа он описывается как константа для блока, в котором указано описание перечисляемого типа. Типом этой константы является описанный перечисляемый тип.

§ Порядковый номер перечисляемой константы определяется ее позицией в списке идентификаторов при описании. Первая перечисляемая константа в списке имеет порядковый номер 0.

Пример описания перечисляемого типа (раздел type):

type

DnNed = (Pn, Wt, Sr, Ht, Pt, Sb, Ws);

Пользовательский тип «отрезок»

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

Синтаксис описания типа «отрезок» (раздел type):

Константа_А..Константа_В

Замечания:

§ Обе константы должны иметь один и тот же порядковый тип.

§ Объект типа «отрезок» имеет все свойства главного типа, однако его значение на этапе выполнения программы должно принадлежать указанному в описании интервалу.

Пример описания типа «отрезок»:

ChMes = 1..31;


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



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