Основные понятия и операции

Все рассмотренные ранее структуры данных (массивы, строки, записи) обеспечивают хранение информации в оперативной памяти, то есть только на время работы программы.

А как сохранить информацию после завершения работы программы? Для этого используют структуру данных, которую называют файл.

Файл – это структура данных, обладающая двумя основными свойствами:

§ Обычно она располагается на каком-либо внешнем носителе (например, магнитная лента, магнитный или оптический диск) и, следовательно, ее размер может быть значительно больше, чем размеры других типов структур данных;

§ Ее время жизни может значительно превышать время выполнения программы, создавшей ее.

Файловая переменная – переменная в программе, которая используется для описания структуры файла и логических операций с файлом (операций на уровне программы).

Синтаксис описания файловой переменной:

<имя файловой переменной> : file of T; {Т – тип компонентов файла}

Перед выполнением любой операции над файлом файловая переменная должна быть предварительно инициализирована – сопоставлена с физическим файлом:

AssignFile(<имя файловой переменной>, <путь к файлу и его имя>);

Наиболее распространенными являются файлы с последовательным доступом к их компонентам.