Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Достаточно часто приходится обрабатывать данные об объектах, состоящих из элементов различных типов. Например, для такого объекта, как абитуриент, можно при описании использовать следующие характеристики
Фамилия | Имя | Отчество | Год рождения | Гражданство | Телефон | Факультет |
Иванов | Сергей | Петрович | Россия | ФАВТ |
Для описания подобных объектов в Турбо Паскале используется специальный тип данных – запись.
Комбинированный тип данных или запись представляет собой совокупность ограниченного числа логически связанных компонент, принадлежащих к различным типам.
Компоненты записи называются полями, каждое из которых определяется именем, вслед за которым через двоеточие указывается тип этого поля. Поля записи могут относиться к любому типу, допустимому в языке Паскаль, за исключением файлового типа.
Описание записи начинается со служебного слова record, затем следует список полей с указанием их типов. Заканчивается описание записи словом end:
Record имя поля 1: тип поля 1;
имя поля 2: тип поля 2;
...................
имя поля N: тип поля N
end;
Если типы нескольких полей совпадают, то имена полей перечисляются через запятую.
Рассмотрим примеры.
Представить комплексные числа А и В в виде записей (re + im *i), где re, im – вещественные числа, а также описать дату (число, месяц, год).
type comp = record
re, im: real
end;
data = record
day: 1..31;
month: 1..12;
year: integer
end;
var a, b: comp; dt: data;
Дата публикования: 2014-11-28; Прочитано: 188 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!