2015-05-14 22:35:07 +03:00
|
|
|
|
type
|
|
|
|
|
|
SexType = (Male, Female);
|
|
|
|
|
|
Person = record
|
|
|
|
|
|
Name: string;
|
|
|
|
|
|
Age, Weight: integer;
|
|
|
|
|
|
Sex: SexType;
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
|
|
procedure WritePerson(const p: Person);
|
|
|
|
|
|
begin
|
2015-12-28 14:25:15 +03:00
|
|
|
|
writelnFormat('Фамилия: {0} Пол: {1} Возраст: {2} Вес: {3}',p.Name,p.Sex,p.Age,p.Weight);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
|
|
var
|
2015-12-28 14:25:15 +03:00
|
|
|
|
p: Person := (Name: 'Иванов'; Age: 20; Weight: 64; Sex: Male);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
p1: Person;
|
|
|
|
|
|
begin
|
2015-12-28 14:25:15 +03:00
|
|
|
|
p1 := p; // Присваивание записей
|
2015-05-14 22:35:07 +03:00
|
|
|
|
var p2: Person;
|
2015-12-28 14:25:15 +03:00
|
|
|
|
p2.Name := 'Петрова';
|
2015-05-14 22:35:07 +03:00
|
|
|
|
p2.Age := 18;
|
|
|
|
|
|
p2.Weight := 50;
|
|
|
|
|
|
p2.Sex := Female;
|
|
|
|
|
|
WritePerson(p2);
|
|
|
|
|
|
|
|
|
|
|
|
var p3: Person;
|
|
|
|
|
|
with p3 do
|
|
|
|
|
|
begin
|
2015-12-28 14:25:15 +03:00
|
|
|
|
Name := 'Сидоров';
|
2015-05-14 22:35:07 +03:00
|
|
|
|
Age := 24;
|
|
|
|
|
|
Weight := 80;
|
|
|
|
|
|
Sex := Male;
|
|
|
|
|
|
end;
|
|
|
|
|
|
WritePerson(p3);
|
|
|
|
|
|
end.
|