TURBO PASCAL:Учебное пособие. Терёхин В.В. - 86 стр.

UptoLike

Составители: 

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