Tipul de date de fișier în Pascal

Tipul de date de fișier introdus în Pascal șansă. Acest lucru este necesar pentru a permite dispozitivelor externe (periferice), calculatoare, care sunt concepute pentru stocarea, datele de intrare / ieșire. Sub tipul de fișier de date (fișier) se referă la un set ordonat de orice număr de componente de același tip. Fișier conceptul este larg. Într-un fișier obișnuit se poate acționa ca un fișier care este stocat pe hard disk, sau un port de comunicare al calculatorului, dispozitiv de imprimare, tastatura, etc. Atunci când se lucrează cu fișiere, programator are, de obicei, să se ocupe de operațiunile de I / O. Sub operațiune intrări însemna datele recensământului din fișierul de intrare (un dispozitiv extern) în memoria principală a calculatorului. Rezultatul de exploatare înseamnă a transmite date din memoria principală computerului la imaginea de ieșire (de exemplu, un dispozitiv extern). fișier fizic este un fișier care este stocat pe periferice. Numele fișierelor fizice determină sistemul de operare (sistemul de operare). În numele fișierelor de program Pascal specificat folosind siruri de caractere. De exemplu, un fișier de pe hard disk poate apărea în această formă: „laborant.txt“ „d: fișiere text fără tipuri, dactilografiat și: fișierul \ primer.dat“ „Program Files“ în Turbo Pascal tipuri de trei fișiere specificate \. Pentru a accesa fișierele din program, utilizați tipul de fișier al variabilelor care pot fi descrise în trei moduri: 1) text este un fișier text. Exemplu: var tekst: text; 2) un fișier de tip însemnat Exemplu de fișier dactilografiat: var eșuează: fișier de char; 3) este un fișier netipizat. Exemplu: var failik: fișier;

Procedură. Apel de proceduri similare. Din modul, care este descris mai târziu rezervat cuvânt Utilizează Puteți specifica în mod explicit procedura: a1 programului; folosește a2, a3; Procedura de imprimare; începe. se încheie;. începe a1.Print; a3.Print; a2.Print; end. Este posibil să se facă procedura în numărul nefixate de parametri ca writeln. WriteLn - acest lucru nu este procedura deloc, este un macro, făcut pentru comoditate și Pascal facilități nu sunt puse în aplicare.

articole similare