Реферат: Организация ввода-вывода. Обработка массивов. Структурированные данные
end;
...
Date.Day:=13;Date
Date.Month:=MAR;15MAR1947
Date.Year:=1947 ;
2.4.2 Записи, использующие вариантную часть
Описание вариантной части:
Case V : <тип>of <список описаний вариантов>;
где V - имя вариантного поля записи.
Пример:
Type SH=(TRIANGLE,CIRCLE);
ZAP = Record
X , Y : real ; {фиксированная часть}
Case S:SH of
TRIANGLE: (Side,Base:real); {вариантнаячасть}
CIRCLE: (Rad:real)
End;
Var A: ZAP;
Вариант 1
A.S:=CIRCLE;A.X:=0.5;XYSRad
A.Rad:=15.5;A.Y:=1.5;0.51.5CIRCLE15.5
Вариант 2
A.S:=TRIANGLE;XYSSideBase
A.Side:=12.3;A.X:=0.50.51.5TRIANGLE12.315.7
A.Base:=15.7;A.Y:=1.5
Оператор With
Оператор With используется для сокращения составных имен при обращении к полям записей.
Пример:
Var A,B: Record