Реферат: Записи в языке Turbo Pascal
· любимые цветы.
Для таких случаев в Турбо-Паскале предусмотрены записи с вариантами. Такие записи содержат фиксированную и вариантную часть, которая начинается с ключевого слова case. Рассмотрим пример:
type personsex=(male,female);
person = record
name,secondname,surname: string [20];
birthday: date;
case sex: personsex of male: (army1: date; army2: string [20]);
female: (flower: srting [20]);
end;
Следует отметить, что вариантная часть всегда располагается после фиксированной части, а отводимая память вычисляется по самому большому варианту, т.е. различные варианты одной записи как бы "накладываются" друг на друга.
Вывод
Запись – это структура данных, состоящая из фиксированного числа компонентов, называемых полями записи. Каждый раздел записи состоит из одного или нескольких идентификаторов, отделяемых друг от друга запятыми. Поля записи можно использовать в качестве отдельных переменных, как обычную переменную, а также можно использовать как единое целое. Записи могут содержать различные поля записи и операторы.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Учебное пособие по TurboPascal 7.0;
2. Владимир Попов. Паскаль и Дельфи. Самоучитель. – Питер, 2003 г., 544 с.;
3. Потопахин В.В. TurboPascal: решение сложных задач. – Издательство "БХВ-Петербург", 2006,208 с.;
4. Шпак Ю.А. TurboPascal 7.0 на примерах. – Издательство "Юниор", 2003,498 с.;
5. Фаронов В.В. TurboPascal Наиболее полное руководство в подлиннике. – Издательство "ОМД Групп" 2003,1054 с.