В сообщении о языке есть такая фраза (п.6.1., Основные типы):

> -- Цитата:
> старший тип включает младший (включение касается значений):	REAL  >=  SHORTREAL  >=  LONGINT  >=  INTEGER >=  SHORTINT >= BYTE

Кстати, там же, в п.6.1., есть прямая отсылка к нужной операции:

> -- Цитата:
> Основные типы обозначаются предопределенными идентификаторами. Соответствующие операции определены в 8.2, а предопределенные процедуры-функции — в 10.3.

Пришла мысль, что информационная насыщенность убывает по направлению от REAL к BYTE. То есть, тип INTEGER относительно типа REAL является менее насыщенным информационно, поэтому для преобразования старшего типа к младшему надо использовать спец. функцию ENTIER. Ну а в обратную сторону ENTIER не нужен.