В этой главе были рассмотрены порядковые типы данных Паскаля. Операции, которые могут быть применены к каждому типу, обобщены в следующей таблице.
| Оператор | Операция | Функциональность |
| NOT | инверсия | логический -> логический |
| AND | коньюнкция | логический x логический |
| OR | дизъюнкция | |
| = | эквивалентность | порядковый x порядковый -> логический |
| <> | неравенство | |
| < | меньше | |
| <= | меньше или равно | |
| > | больше | |
| >= | больше или равно | |
| + | унарный плюс | целый -> целый |
| - | унарный минус | |
| + | бинарное сложение | целый x целый -> целый |
| - | бинарное вычитание | |
| * | умножение | |
| DIV | целочисленное деление | |
| MOD | остаток от деления |
Каждый порядковый тип используется по-своему. Переменные типа BOOLEAN могут быть использованы для хранения сложных условий для дальнейшего использования. Переменные типа INTEGER позволяют легко выполнять подсчет при условии, что выполняется ограничение [-MAXINT, MAXINT]. Перечислимые типы хороши, когда нужно зафиксировать небольшой набор значений, каждое со своим мнемоническим именем. Типы диапазоны позволяют программисту объявлять границы их значений, чтобы они проверялись автоматически.
Методы анализа, использованные в CF Pascal, расширены до использования с порядковыми типами без изменений.






