Данные

Данные - общее понятие для всего того, с чем работает компьютер. В аппаратуре все данные представляются как последовательности двоичных цифр (разрядов).

В языках высокого уровня, а к ним относится Паскаль, абстрагируются от деталей представления данных в памяти компьютера. Любой тип данных определяет множество значений, которые может принимать величина этого типа, и те операции, которые можно применять к величинам этого типа. В Паскале работают с пятью типами данных: простыми, строковыми, составными, ссылочными и процедурными. К простым типам данных относятся целый, вещественный, логический, символьный, перечислимый и ограниченный (два последних определяются пользователем). На простых типах данных, кроме вещественного, определено отношение порядка. Что это такое? Все множество значений типа рассматривается как упорядоченное множество, и каждое значение связано с некоторым целым числом, которое есть его порядковый номер. В любом порядковом типе для каждого значения, кроме первого, существует предшествующее значение. и для каждого значения, за исключением последнего, существует последующее значение. Определены следующие стандартные функции для работы с порядковыми типами: Ord, Pred, Succ.

В Паскале есть возможность конструировать (создавать) свои типы данных из имеющихся типов, причем весьма сложные.

Суть концепции типа данных - абстрагирование и конструирование.