Для обработки ЭВМ данные представляются в виде величин и их совокупностей. С понятием величины связаны такая важная характеристика, как ее тип.
Тип определяет:
· возможные значения переменных, констант, функций, выражений, принадлежащих к данному типу;
· внутреннюю форму представления данных в ЭВМ;
· операции и функции, которые могут выполняться над величинами, принадлежащими к данному типу.
В языке Паскаль тип величины задают заранее. Все переменные, используемые в программе, должны быть объявлены в разделе описания с указанием их типа. Обязательное описание типа приводит к избыточности в тексте программ, но такая избыточность является важным вспомогательным средством разработки программ и рассматривается как необходимое свойство современных алгоритмических языков высокого уровня.
Иерархия типов в языке Паскаль такая:
· Простые
o Порядковые
§ Целые
§ Логические
§ Символьные
§ Перечисляемые
§ Интервальные
o Вещественные
· Структуированные
o Массивы
o Строки
o Множества
o Записи
o Файлы
· Указатели