В компьютерном программировании , порядковый тип данных является типом данных с тем свойством , что его значение можно пересчитать. То есть значения могут быть поставлены во взаимно однозначное соответствие с положительными целыми числами . Например, символы являются порядковыми, потому что мы можем назвать «A» первым символом, «B» вторым и т. Д. Этот термин часто используется в программировании для переменных, которые могут принимать одно из конечного (часто небольшого) числа значений. Хотя значения часто реализуются как целые числа (или аналогичные типы, такие как байты), им присваиваются буквальные имена и язык программирования (и компилятор для этого языка) может принудительно назначать переменным только эти литералы.
Например, в Паскале можно определить:
var x : 1 .. 10 ; y : 'a' .. 'z' ;