Sunteți pe pagina 1din 3

Centrul de Excelenta in Energetica si Electronica

Lucrare practica NR.3


La disciplina: Informatica
Tema: Tipuri de date articol

Elaborat: Neagu Dumitru


Grupa: EN-0222
I.Scopul lucrarii
Acest program scris în limbajul Pascal este destinat gestionării unei liste de elevi și găsirii
celui mai bun elev în funcție de nota medie.

II.Conditia lucrarii
1. Calcularea Mediei Elevilor: Cerința principală ar putea fi de a calcula și de a afișa
media notelor tuturor elevilor din lista dată. Acest lucru ar putea implica calcularea
mediei generale a elevilor și afișarea celei mai bune medii la sfârșitul programului.

2. Identificarea Celui Mai Bun Elev: Identifica elevul cu cea mai mare notă medie din
listă, așa cum este deja implementat în programul dat. Această funcționalitate poate
implica afișarea numelor și prenumelui elevului cu cea mai mare notă medie, precum
și nota medie în sine.

III.Efectuarea lucrării
Program P86;
{Tablou cu componente de tipul Elev}
type Elev = record
Nume:string;
Prenume:string;
NotaMedie: real;
end;
ListaElev = array [1..40] of Elev;
var E: Elev;
LE: ListaElev;
n: 1..40;
i: integer;
begin
write('n='); readln(n);
for i:=1 to n do
begin
writeln('Dati datele elevului ',i);
write('Numele: '); readln(LE[i].Nume);
write('Prenumele: '); readln(LE[i].Prenume);
write('Nota Medie: '); readln(LE[i].NotaMedie);

end;
E.NotaMedie:=0;
if LE[i].NotaMedie > E.NotaMedie then E:=LE[i];
writeln('Cel mai bun elev:');
writeln(E.Nume,'', E.Prenume,':', E.NotaMedie : 5:2);
readln;
end.
IV.Rezultatul
n=5
Dati datele elevului 1
Numele: Greacu
Prenumele: Efim
Nota Medie: 7
Dati datele elevului 2
Numele: Morari
Prenumele: Victor
Nota Medie: 5
Dati datele elevului 3
Numele: Mahu
Prenumele: Marin
Nota Medie: 5
Dati datele elevului 4
Numele: Jeman
Prenumele: Ilie
Nota Medie: 8
Dati datele elevului 5
Numele: Neagu
Prenumele: Dumitru
Nota Medie: 8.22
Cel mai bun elev:
NeaguDumitru: 8.22

V.Concluzie
Programul permite utilizatorului să introducă date despre elevi și identifică cel
mai bun elev pe baza notei medii. În exemplul dat, programul a fost rulat cu 5
elevi, iar cel mai bun elev, cu cea mai mare medie 8.22, a fost identificat corect
ca Neagu Dumitru cu nota medie 8.22. Programul funcționează corect și
îndeplinește scopul său.

S-ar putea să vă placă și