Файл с типом (типизированный файл) состоит из последовательности записей одинаковой длины и одинакового внутреннего формата. Записи следуют непрерывно друг за другом. Первые 4 байта первого сектора файла содержат количество и длину записи. К файлам с такой организацией можно обращаться последовательно и выборочно (с прямым доступом).
При последовательном доступе записи располагаются на внешнем носителе последовательно в порядке их поступления, т.е. чтение или запись I+1 компоненты возможно только после I –ой компоненты.
При прямом доступе предполагается, что данные располагаются в определенных областях, имеющих последовательные номера, начиная с нуля. Вычисляя значение указателя, фиксирующего номер записи, можно обеспечить прямой доступ к нужной записи, используя процедуру позиционирования SEEK.
Общий вид описания типизированного файла:
TYPE <идентификатор типа >= FILE OF <тип компонент >;
Например,
1) TYPE T = FILE OF REAL;
VAR F: T;
2) VAR F: FILE OF REAL;
3) TYPE ST= RECORD
A: STRING[10];
B: INTEGER;
C: REAL;
D: BYTE