Documente Academic
Documente Profesional
Documente Cultură
Conţinutul lucrării:
1. De pregătit informaţia conform următoarelor atribute: Nume, Prenume, Vârstă,
Sex, Adresa, Nota medie.
2. De elaborat programului înscrierii datelor precăutate în fişierul de pe disc şi
prelucrarea acestui fişier conform variantei.
Indicaţii metodice:
De alcătuit programul, care permite afişarea informaţiei iniţiale şi a informaţiei
conform variantei.
(în formă de tabel)
Program P5;
uses crt;
type DatePersonale=record
nume,prenume:string[20];
virsta:integer;
sex:char;
adresa:string[50];
media:real;
3. end;
4.
(file of)
var E:array[1..35] of DatePersonale;
E1:DatePersonale;
R:file of DatePersonale;
i,n,j:integer;
m:string[50];
begin
clrscr;
assign(R,'registru_clasa_a_9_a_A_2012_2013');
rewrite(R);
writeln('Introduceti numarul de elevi:');
readln(n);
for i:=1 to n do begin
writeln('Introduceti numele elevului: ',i);
readln(E[i].nume);
writeln('Introduceti prenumele elevului: ',i);
readln(E[i].prenume);
writeln('Introduceti virsta elevului: ',i);
readln(E[i].virsta);
writeln('Introduceti sexul elevului: ',i);
readln(E[i].sex);
writeln('Introduceti adresa elevului: ',i);
readln(E[i].adresa);
writeln('Introduceti nota medie a elevului: ',i);
readln(E[i].media);
write(R,E[i]);
end;
close(R);
reset(R);
writeln('---------------------------------------------------------------------------');
writeln('| Numele | Prenumele | virsta | sex | Adresa | media |');
writeln('---------------------------------------------------------------------------');
for i:=1 to n do begin
read(R,E[i]);
writeln('|',E[i].nume:10,' |',E[i].prenume:12,' |',E[i].virsta:9,' |',E[i].sex:6,'
|',E[i].adresa:16,' |',E[i].media:8:2,' |');
writeln('---------------------------------------------------------------------------');
end;
writeln('Introduceti adresa elevului(lor):');
readln(m);
writeln;
writeln('Elevii care locuiesc pe adresa ',m,' sunt:');
writeln('---------------------------------------------------------------------------');
writeln('| Numele | Prenumele | virsta | sex | Adresa | media |');
writeln('---------------------------------------------------------------------------');