Lecția 3

Subiect: Citirea și scrierea datelor într-un fișier de pe Pascal.

De ce trebuie să putem lucra cu fișiere în Pascal?

Și pentru ca dvs. să începeți în mod independent să rezolvați problemele de pe portal și să obțineți un rating.







Anterior, am considerat intrarea datelor de ieșire către Pascal. Introducerea datelor în acest caz a fost efectuată manual, folosind tastatura și rezultatul pe care l-am privit, de asemenea, în fereastra de ieșire. Pentru a vă asigura că programul este scris corect, trebuie să îl testați.

Pentru ca sistemul nostru să vă testeze automat soluția, trebuie să introduceți și să transmiteți date din fișierele text.

Vom introduce intrarea din fișierul input.txt

Rezultatul va fi produs în fișierul output.txt

Acesta nu este doar principiul nostru, aceeași problemă este testată în toate etapele olimpiadei republicane din domeniul informaticii. Deci, acesta este un punct important pe care trebuie să-l stăpâniți.

Pentru a organiza introducerea datelor dintr-un fișier avem nevoie de:

(Voi scrie astfel încât să fie ușor de înțeles și de amintit, nu științific)

2. Asociați această variabilă text cu fișierul din care va fi citit.

3. Deschideți fișierul pentru citire.

Dacă există mai multe linii, atunci când ajungem la caracterul de la capătul liniei, folosiți cititorul. Ca rezultat, ultimul număr al liniei va fi citit și cursorul va trece la cel nou.







Avertisment: Pentru a citi din fișier în paranteze, mai întâi trebuie să specificați variabila de text asociată cu fișierul de intrare, apoi cu lista de variabile pentru citire. Cea mai obișnuită greșeală este că uitați să puneți această variabilă (text).

5. Odată ce am citit toate variabilele, trebuie să închidem fișierul.

Atenție vă rog! Procedura de închidere eliberează variabila t și o putem folosi în alte scopuri, de exemplu, la ieșirea datelor. Dacă nu l-am închis (trebuie să continuăm citirea), atunci trebuie să creați o altă variabilă text pentru ieșire.

Să descriem procesul de trimitere a rezultatelor către un fișier text.

1. Din nou, ca și în cazul intrărilor, este necesar să legăm variabila textului la fișierul de ieșire. Numai fișierul este deja numit (pentru portalul nostru) output.txt.

2. Apoi trebuie să creați sau să suprascrieți fișierul output.txt

3. Afișați datele. Nu uitați să puneți variabila fișierului la începutul listei de ieșire.

4. Ca și în cazul precedent, după ieșirea tuturor datelor, trebuie să închideți fișierul.

Vom scrie întregul program.

Sarcină practică pentru lecție.

Sarcina dvs. este acum să introduceți programul în mediul de programare al Free Pascal (puteți, de asemenea, în ABC Pascal) și să îl executați pentru execuție.

Dacă aveți un tip de eroare:

Eroare I / O 2: Nu se poate găsi fișierul specificat (pentru ABC Pascal)

ieșit cu exitcode = 2 (pentru Pascal gratuit),

creați în dosarul în care programul dvs. stochează fișierul input.txt și introduceți numărul în el.

În același director, după o pornire reușită (fără erori) a programului, fișierul output.txt ar trebui să apară pentru execuție.







Articole similare

Trimiteți-le prietenilor: