Составители:
Рубрика:
86
3)
type
Point = record
X, Y: Real;
end;
Vector = array[0.. 1] of Point;
Month = (Jan, Feb, Mar, Apr, May, Jun, Jly,
Aug, Sep, Oct, Nov, Dec);
Date= record
D: 1 . . 31;
M: Month;
Y: 1900 .. 1999;
end;
Доступ к конкретному полю записи осуществляется че-
рез идентификатор переменной - записи и идентификатор поля,
которые разделяются точкой.
Примеры:
a.f
b.r
a. v
c.m
Переменные типа «запись» могут участвовать в опера-
торах присваивания, но никакие операции над ними выпол-
няться не могут. Арифметические или любые другие операции
могут выполняться только над отдельными полями записи.
Примеры:
a . f := 'Иванов’ ;
a . i := 'Иван' ;
а . т := 12;
a . d := 23;
a . n : = 6 ;
a . r : = 1.78;
a . v := 63.5;
3) type Point = record X, Y: Real; end; Vector = array[0.. 1] of Point; Month = (Jan, Feb, Mar, Apr, May, Jun, Jly, Aug, Sep, Oct, Nov, Dec); Date= record D: 1 . . 31; M: Month; Y: 1900 .. 1999; end; Доступ к конкретному полю записи осуществляется че- рез идентификатор переменной - записи и идентификатор поля, которые разделяются точкой. Примеры: a.f b.r a. v c.m Переменные типа «запись» могут участвовать в опера- торах присваивания, но никакие операции над ними выпол- няться не могут. Арифметические или любые другие операции могут выполняться только над отдельными полями записи. Примеры: a . f := 'Иванов’ ; a . i := 'Иван' ; а . т := 12; a . d := 23; a.n:=6; a . r : = 1.78; a . v := 63.5; 86
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »