Теория: п.2.2.14
На следующем уроке будет практическая работа по уровням, задания будут предложены из следующего списка: Задания Обработка записей.pdf
Второй способ обращения к полям записи
Оператор присоединения
With – это 2-й способ обращения к полям записи, часто используется
в тех случаях, когда идентификатор переменной типа Record имеет большую длину или полей
в записи более 3-4-х. Например,
сведения об учениках представлены записями из 9 полей:
var Uchenik: record
Fam, Name: string[15];
Age: byte;
Math, Rus, Inf:2..5;
Ves, Rost: real;
Telephon: string[10]
end;
Обращаться к полям записи можно с использованием
оператора присоединения With:
With Uchenik do
Begin
Readln(Fam);
Readln(Name);
Readln(Age, Math, Rus, Inf, Ves, Rost);
Readln(Tel);
S:= Math + Rus+ Inf
end;
Вложенные записи
Можно описывать и применять
«вложенные» записи. Например, оценки по русскому, математике, информатике могут
быть также частью записи Ocenki:
Var Uchenik: Record
Fam, Name:
string[15];
Age: byte;
Ves, Rost:
real;
Ocenki: Record
Math, Rus, Inf:2..5;
Sred_ball: real
End;
Telephon:
string[10]
end;
Обращаться к полям вложенной
записи можно также двумя способами:
-
Read(Uchenik.Ocenki.Math,Uchenik.Ocenki.Rus,Uchenik.Ocenki.Inf) или
- With Uchenik do
Begin
Readln(Fam);
Readln(Name);
Readln(Age,Ves,
Rost);
With Ocenki do
Begin
Read (Age,
Math, Lit);
S:= (Math
+ Rus+ Inf)/3
end;
Readln(Tel);
End;
Комментариев нет:
Отправить комментарий