Sunteți pe pagina 1din 7

Ministerul educatiei al republicii Moldova

Centrul de Excelenta in Energetica si Eelectronica

Raport

Tema: Tipuri de date fișier.

A realizat elevul gr. AT-0122 Nicolae Moscalu


A verificat profesorul: Bantas Virgil

Chisinau 2023
Problema 1.
Alcătuiți un program în limbajul PASCAL ce permite să alcătuiască un
fișier extern cu numele ”FILE1.TXT” ce se va afla în ”discul C” al
calculatorului și întroduceți în el câteva propoziții (propozițiile se scriu
în cadrul programului).
Rezolvare:
1. Elaborați programul:
2. Salvați programul cu numele ”P1.pas”.
3. Dați programul la execuție.

4. Pentru a vedea rezultatele execuției programului deschideți fișierul


extern ”FILE1.TXT” din ”discul C”.
Programul Pascal pe care l-ați furnizat creează un fișier text numit 'FILE1.TXT' și
adaugă două linii de text în acesta.
Concluzie:
Acest program în Pascal creează și actualizează fișierul 'FILE1.TXT'. Prin
deschiderea inițială și rescrierea (cu rewrite), adaugă două linii de text. Apoi, prin
deschiderea în modul de adăugare (append), adaugă o linie suplimentară la
fiecare rulare. Concluzia este că fiecare executare a programului adaugă o nouă
linie de text la fișierul existent.

Problema 2.
Alcătuiți un program în limbajul PASCAL ce permite să alcătuiască un
fișier extern cu numele ”FILE2.TXT” ce se va afla în ”discul C” al
calculatorului și întroduceți în el câteva propoziții de la tastatură
(propozițiile se scriu în cadrul execuției programului).
Rezolvare:
1. Elaborați programul:
2. Salvați programul cu numele ”P2.pas”.
3. Dați programul la execuție și întroduceți de la tastatură propoziția dorită.
4. Pentru a vedea rezultatele execuției programului deschideți fișierul extern
”FILE2.TXT” din ”discul C”.
Concluzie:
Comparând cele două programe, putem observa că ProgramFisier1 se
concentrează pe scrierea directă a unor linii predefinite într-un fișier, în timp ce
ProgramFisier2 implică interacțiunea cu utilizatorul prin introducerea manuală a
unei fraze, pe care o salvează ulterior într-un alt fișier. Prima problemă
demonstrează utilizarea statică a datelor, în timp ce a doua implică o abordare
interactivă, oferind utilizatorului posibilitatea de a contribui la conținutul
fișierului. Această comparație subliniază flexibilitatea și adaptabilitatea oferite de
interacțiunea cu utilizatorul în scrierea programelor.

Problema 3.
Alcătuiți un program în limbajul PASCAL ce permite
1) să deschidă fișierul existent (din Problema 2) ”FILE2.TXT” și să citească
șirul de caractere din el,
2) să calculeze lungimea șirului respectiv de caractere;
3) să alcătuiască un alt fișier extern cu numele ”FILE3.TXT”, care să se afle în
”discul C” al calculatorului și întroduceți în el șirul de caractere din fișierul
”FILE2.TXT” și rezultatul de la punctul ”2)” al acestei probleme însoțit cu
un comentariu.

Rezolvare:
1. Elaborați programul
2. Salvați programul cu numele ”P3.pas”.
3. Dați programul la execuție.
4. Pentru a vedea rezultatele execuției programului deschideți fișierul extern
”FILE3.TXT” din ”discul C”.

Programul ProgramFisier3 începe prin deschiderea fișierului "FILE2.TXT" și citirea


conținutului său în variabila s folosind procedura read. Apoi, un alt fișier,
"FILE3.TXT", este deschis și se rescrie conținutul citit înainte, urmat de adăugarea
unei linii care indică numărul de caractere din propoziție, utilizând procedura
writeln. În cele din urmă, ambele fișiere sunt închise.
Concluzie:
Acest program efectuează o prelucrare simplă a datelor din "FILE2.TXT" prin
transferul lor în "FILE3.TXT", adăugând informații suplimentare, precum lungimea
propoziției. Procedurile de bază folosite includ reset și rewrite pentru deschiderea
și pregătirea fișierelor, read pentru citirea din "FILE2.TXT", și writeln pentru
scrierea în "FILE3.TXT". Astfel, programul ilustrează operațiuni simple de
manipulare a conținutului între două fișiere externe.

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