Помогите, кому не тяжело) Безотлагательно! Ерунду всякую не писать! Исполнять в

Помогите, кому не тяжело) Безотлагательно! Ерунду всякую не писать! Исполнять в Паскале) Спасибо))



Задание 1.

Опишите сочетанный тип для записей, содержащих последующие данные воспитанников: фамилию, имя, год рождения, рост (в сантиметрах), вес (в килограммах).



Задание 2.

Опишите содержимое текстового файла, из которого будут вводиться данные, подходящие описанию из предыдущего задания, для нескольких воспитанников класса (не наименее 5).

Задать свой вопрос
1 ответ

Ответ:

const

n=5;

type

t_spisok=record

surname:string[20];

name:string[20];

YearBorn:string[4];

ves:integer;

Rost:integer;

end;

mas=array  [1..n] of t_spisok;

var

spis1:mas;

f: file of t_spisok;

i:integer;

Разъясненье:

program spisok1;

const

n=5;

type

t_spisok=record

surname:string[20];

name:string[20];

YearBorn:string[4];

ves:integer;

Rost:integer;

end;

mas=array  [1..n] of t_spisok;

var

spis1:mas;

f: file of t_spisok;

i:integer;

// То что ниже - это для проверки

begin

Assign(f,'klass9.dat');

Rewrite(f);

for i:=1 to n do begin

with spis1[i] do begin

Write('фамилия: ');

ReadLn(surname);

Write('имя: ');

ReadLn(name);

Write('год рождения: ');

ReadLn(yearborn);

Write('вес(кг): ');

ReadLn(ves);

Write('рост(см): ');

ReadLn(rost);

end;

   Write(f, spis1[i]);

 end;

 Close(f);

Assign(f,'klass9.dat');

Reset(f);

writeln ('фамилия':20,'имя':20, 'год рожд.':10,' вес ':4,' рост ':4);

i:=1;

while not Eof(f) do begin

Read(f, spis1[i]);

 with spis1[i] do begin

writeln (surname:20,name:20,YearBorn:10,ves:4,rost:4);

end;

i:=i+1;

end;

close(f);

readln;

end.

Брохнин Данька
а 2-ое задание где
Olga
2-ое - всего-то необходимо обрисовать файл: f: file of t_spisok; а t_spisok уже описано вше
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт