Курсовая работа: Составление программ для решения задач на языке программирования Turbo Pascal
TYPE <тип файл > = FILE [OF <тип компонент >] ;
для текстовых файлов:
TYPE <тип файл > = TEXT;
для файлов записей:
TYPE <тип файл > = FILE OF <тип запись >;
для нетипизированных файлов:
TYPE <тип файл > = FILE;
Для того, чтобы использовать в программе файловые типы данных, необходимо объявить переменные файлового типа одним из следующих способов:
Способы объявления переменной файлового типа
1 способ:
TYPE <тип файл > = FILE [OF <тип компонент >] ;
VAR <программный файл>: <тип файл>;
2 способ:
VAR <програм. файл>: FILE [ OF <тип компонент>] ;
Переменные файлового типа называют программными файлами. Файлы имеют начальную метку и конечную метку.
С каждым программным файлом связан указатель файла или текущий указатель.
Указатель файла это специальная переменная, которая хранит адрес доступной в настоящий момент компоненты файла. После выполнения операции открытия файла указатель всегда указывает на начало первой компоненты файла. Значение указателя файла изменяется в результате выполнения операций чтения файла или записи информации в файл. Если выполнена одна операция чтения или записи, то указатель файла перемещается к началу следующей компоненты.
Рис. Файл и текущий указатель файла
Операции для работы с файлами
Каждый программный файл должен быть связан с соответствующим дисковым файлом. Такая связь организуется специальной операцией связывания:
ASSIGN (<програм. файл>, ‘полное имя файла на диске’);
2. Операции открытия программного файла необходима для начала работы с файлом и определения начального значения указателя файла. создаваемый и существующий файл открываются разными операциями:
для создаваемого файла:
REWRITE (<программный файл >);
для существующего файла:
RESET (<программный файл>);
3. Операции обмена информацией между операционной памятью и программными файлами:
ввод информации из файла в ОП: