ВУЗ:
Составители:
Рубрика:
Begin
For j:=1 to 3 do
Sum:=Sum+Ball[j];
. . .
End;
Рассмотрим пример использования записи внутри другой записи.
Пусть имеется структура:
№ п/п Ф.И.О. Дата рождения Пол Национальность
Причем поле дата рождения состоит из полей: число, месяц, год. Тогда
описание в программе будет иметь вид:
Type
Date=Record
Days:1..31;
Month:1..12;
Year:1900..2000;
End;
Tzap=Record
Nom:word;
FIO:string[40];
Birthday:Date;
Pol:(Man,Woman);
Nac:string[20];
End;
Var Zap:Tzap;
Для того чтобы обратиться к элементам записи дата рождения,
необходимо записать:
D:=Zap. Birthday.Days;
M:= Zap. Birthday.Month;
G:= Zap. Birthday.Year;
или с использованием оператора присоединения
With Zap. Birthday do
Begin
D:=Days; M:=month; G:=Year;
End;
Типизированные константы - записи имеют вид:
Имя константы : Тип = (Список значений полей записи);
Список значений полей записи - это
список из последовательностей
вида: Имя поля: Константа;
Например:
1) Type
Begin For j:=1 to 3 do Sum:=Sum+Ball[j]; . . . End; Рассмотрим пример использования записи внутри другой записи. Пусть имеется структура: № п/п Ф.И.О. Дата рождения Пол Национальность Причем поле дата рождения состоит из полей: число, месяц, год. Тогда описание в программе будет иметь вид: Type Date=Record Days:1..31; Month:1..12; Year:1900..2000; End; Tzap=Record Nom:word; FIO:string[40]; Birthday:Date; Pol:(Man,Woman); Nac:string[20]; End; Var Zap:Tzap; Для того чтобы обратиться к элементам записи дата рождения, необходимо записать: D:=Zap. Birthday.Days; M:= Zap. Birthday.Month; G:= Zap. Birthday.Year; или с использованием оператора присоединения With Zap. Birthday do Begin D:=Days; M:=month; G:=Year; End; Типизированные константы - записи имеют вид: Имя константы : Тип = (Список значений полей записи); Список значений полей записи - это список из последовательностей вида: Имя поля: Константа; Например: 1) Type
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »