Порядковые типы

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

Синтаксис порядкового типа имеет следующий вид:

порядковый тип -> отрезок типа
->
      ^
  -> перечислимый тип  
       
  -> идентификатор  
  порядкового типа  

Borland Pascal имеет 10 встроенных порядковых типов: Integer (целое), Shortint (короткое целое), Longint (длинное целое), Byte (длиной в байт), Word (длиной в слово), Boolean (булевское), ByteBool (булевское размером в байт), WordBool (булевское размером в слово), LongBool (длинный булевский тип) и Char (символьный тип). Кроме того, имеется два других класса определяемых пользоателем порядковых типов: перечислимые типы и отрезки типов (поддиапазоны).