Sunteți pe pagina 1din 2

Scopul lucrrii

1.Studierea -procedurilor si functiilor standart de procesare a fisierelor secventiale; -metode de acces la inregistrarile fisierelor. 2.Insusirea posibilitatilor limbajului PASCAL de procesare a fisierelor secventiale in urmatoarele aspecte. -crearea -accesul la inregistrarile fisierului -modificarea fisierului. .!alidarea corectitudinii alcatuirii programelor PASCAL in solutionarea problemei propuse.

Conditia lucrarii: Sa se cree"e un fisier care contine date referitoare la n studenti nume#prenume$string% se&ul$string% nota$real%.'e afisat datele fisierului dat pe ecran si nume#prenumele studentilor care au nota ma&ima. Listingul programului
t(pe elev)record nume#prenume*string; se&*string; nota*real; end; var f*file of elev; n+i*integer; m*real; ,*elev; begin assign$f+-'*.fisier1-%; /rite$- 'ati numarul de studenti* -%; readln$n%; re/rite$f%; for i*)1 to n do begin /rite$-0ume Prenume $-+i+-%* -%; readln$,.nume#prenume%; /rite$-Se& $-+i+-%* -%; readln$,.se&%; /rite$-0ota $-+i+-%* -%; readln$,.nota%; /rite$f+,%; /riteln; end; close$f%; readln; /riteln; m*)1; /riteln$-Studentii*-%; /riteln; /riteln$-0ume /riteln; reset$f%; Se& 0ota-%;

/2ile not eof$f% do begin read$f+,%; /riteln$,.nume#prenume+-+,.se&+-+,.nota*2*2%;

if ,.nota3m t2en m*),.nota; end; /riteln; /riteln$-Studentii cu nota ma&ima sunt*-%; see,$f+4%; /2ile not eof$f% do begin read$f+,%; if ,.nota)m t2en /riteln$,.nume#prenume+- -+,.nota*2*2%; end; close$f%; readln; end.

Rezulatatele Programului:
'ati numarul de studenti * 0ume Prenume $1% * Ion 5ivol Se& $1% * masculin 0ota $1% * 6 0ume Prenume $2% * !ictor 5orta Se& $2% * masculin 0ota $2% * 7 0ume Prenume $ % * 8lena 9arandici Se& $ % * femenin 0ota $ % * 14 Studentii * 0ume Se& 0ota

Ion 5ivol masculin

6.44

!ictor 5orta masculin 7.44 8lena 9arandici femenin 14.44 Studentii cu nota ma&ima sunt* 8lena 9arandici 14.44

Concluzie: 8fectuind lucrarea data am studiat procedurile si functiile standart de procesare a fisierelor secventiale si metodele de acces la inregistrarile fisierelor. Am insusit posibilitatile limbajului PASCAL de procesare a fisierelor secventiale in urmatoarele aspecte * crearea+accesul la inregistrarile fisierului+ modificarea fisierului.

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