
Доступ к элементам файла может быть последовательным или прямым. В стандартном Паскале реализован только последовательный доступ. Принцип последовательного доступа: для того чтобы прочитать п-ю запись файла, сначала нужно прочитать все предыдущие записи с 1-й по {п-1)-ю.
Для последовательного чтения данных из файла требуется выполнить следующие действия:
1. Описать файловую переменную.
2. Описать переменную того же типа.
3. Выполнить назначение (Assign).
4. Открыть файл для чтения (Reset).
5. В цикле читать из файла (Read).
6. Закрыть файл (Close).
Пример:
В переменной х получить 10-й элемент файла Nom.dat.
Program A;
Var
Fx: File Of Real;
X: Real;
Begin
Assign(Fx,’Nom.dat’);
Reset(Fx) ;
For I:=l To 10 Do Read(Fx,X);
Closr(Fx);
End.