· Fișiere tastate (oferta definită FILE DE);
· Fișiere text (determinată în funcție de tipul TEXT);
· Fișiere fără tip (determinat de tipul de fișier);
tip de fișier determină o metodă de stocare a informațiilor în fișierul.
În funcție de metoda de acces se disting:
· Fișierele de acces secvențiale;
· Fișierele de acces direct.
Fișierele dactilografiat și fără tipuri sunt fișiere de acces direct și secvențial, și fișiere text - fișier de acces secvențial.
Programul trebuie să furnizeze informații cu privire la dosarul extern - numele său și locația folosind instrucțiunea ASSING care leagă în mod logic, numele de fișier în program cu numele fișierului pe disc.
ASSIGN (intname, extname),
în cazul în care intname - numele de fișier intern sau variabilă fișier;
extname - numele fișierului extern (variabila stringovaya, de exemplu, string [w], care este proiectat pentru a stoca text lung w, compus din valori de tip char).
De exemplu, ASSIGN (F, 'D: \ PROGRAM.DAT');
Notă. Nu putem asocia un fișier cu o variabilă de fișier prin procedura ASSING. în acest caz, în cazul în care fișierul este deja deschis.
Prin citirea unui fișier de a înțelege datele de intrare dintr-un fișier extern stocat pe disc, în memoria aparatului. Aceste fișiere externe disponibile la program.
Pentru a citi fișierul, efectuați următoarele:
1. Deschideți operatorul pentru a citi fișierul RESE T (nume de fișier);
2. Introduceți fișierul de date la programul: REA D (numele fișierului, opțiuni);
3. Închideți fișierul pentru a citi ÎNCHIDERE (nume de fișier);
Fișierul pentru a prelua date se numește un fișier de intrare.
Declarație RESET poate să apară în mod repetat. După rularea pointerul de fișier este setat la primul element și este gata de a citi la început, adică datele de fișiere externe pot fi citite de mai multe ori.
Având în vedere că numărul de elemente nu este setat, pentru a determina sfârșitul de intrare utilizând o funcție standard de EOF (nume de fișier). Dacă indicatorul de fișier este poziționat după ultimul element, funcția ia valoarea reală, în caz contrar - fals.