При решении научно-технических и экономических задач обработки совокупностей большого количества значений используются массивы. Но возникают сложности из-за того, что массив- это совокупность данных одного типа. Реальные данные об объектах часто описываются величинами разных типов. Например, товар на складе описывается следующими данными: наименование, количество, цена, наличие сертификата качества. Причем, наименование это строковый тип, количество- целый, цена- вещественный, наличие сертификата- логический.
Для записи в Turbo Pascal комбинации разных типов используют тип Запись.
Запись представляет собой совокупность ограниченного числа логически связанных компонент, принадлежащих к разным типам.
Компоненты записи называются полями, каждое из которых определяется именем и типом. Поля записи могут относиться к любому типу, допустимому в языке Паскаль, за исключением файлового типа. Описание записи в языке ПАСКАЛЬ осуществляется с помощью служебного слова RECORD, за которым описываются компоненты записи: имена полей и через двоеточие указывается их тип. Завершается описание записи служебным словом END.