Простые типы данных делятся на порядковые и вещественный тип данных.
В математике порядковым числом называется номер элемента при перечислении. Под порядковым типом данных, областью значений которых является тип, понимают упорядоченное множество. Каждому элементу такого множества соответствует некоторое порядковое число, являющееся как раз его номером при перечислении.
В любом порядковом типе для каждого значения, кроме первого, существует предшествующее значение, и для каждого значения, кроме последнего, существует последующее значение. В языке Паскаль существуют стандартные функции, которые позволяют определять соответствующие значения для заданного значения:
функция Pred(x) определяет предыдущее значение величины x;
функция Succ(x) определяет последующее значение величины x;
функция Ord(x) возвращает порядковый номер величины x.
Понятие порядкового типа уже встречалось ранее при изучении цикла с параметром, так как параметр цикла должен иметь порядковый тип. Длина шага для to - succ(<параметр>), pred(<параметр>) для downto.
К порядковому типу данных относятся целый и логический типы данных, так как тип данных Boolean имеет только два значения - True и False, а целые числа можно пересчитать.
К порядковому типу данных относится также символьный тип данных.