Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови Turbo Pascal

WITH V2 DO

WITH V3 DO S.

Особливість:

1) якщо деякий ідентифікатор F є полем, він інтерпретується як V 2. F , тобто ідентифікатор поля зв’язується з останнім записом у списку WITH.

2. всі ідентифікатори в межах оператора приєднання перевіряються на можливість їх інтерпретації як полів записів, заданих у заголовку.

2. Ієрархічні записи

Поля окремих записів також можуть бути записами. Тому складені імена можуть містити не дві, а більшу кількість компонент, тобто мати ієрархічний характер.

Наприклад:

A . B . C;

A . B [ i ] . C і т.д.

Розглянемо приклад : відомості про студентів

Група Прізвище Ім’я По батькові Рік народження
N GR F I O GOD

Присвоюємо ім’я запису W, який буде містити 6 полів. Поєднаємо поля F, I, O у запис з іменем FIO, який буде мати 3 поля і входити у запис W.

Опис такого запису можна представити так:

Type

SPISOK = string[50];

GROUP = (GR1, GR2, GR3, GR4);

IND = (1980..1985);

Var

W : RECORD { опис запису вцілому }

N : integer;

GR : groupe;

FIO : RECORD { опис внутрішнього запису }

F : SPISOK;

I : SPISOK;

O : SPISOK;

{ кінець внутрішнього запису }

End;

GOD : IND

End;{кінець запису}

К-во Просмотров: 419
Бесплатно скачать Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови Turbo Pascal