Documente Academic
Documente Profesional
Documente Cultură
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-%;
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
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.