Преобразование типа real в integer невозможно в Паскале, потому что real — это дробное число, а integer — целое. 3
В языке почти невозможны неявные (автоматические) преобразования типов. 2 Программист должен явно подтверждать компилятору, что он готов к возможным последствиям преобразования типов. 2
Для преобразования типа real в integer существуют встроенные функции, которые нужно использовать явно. 2 Например, ROUND округляет real до ближайшего целого, а TRUNC усекает real путём отбрасывания дробной части. 2