вторник, 16 декабря 2014 г.

11А. Обработка записей

Теория: п.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;


Комментариев нет:

Отправить комментарий