Введение в программирование. Pascal и Delphi. Гурьянов Л.В - 85 стр.

UptoLike

84
5. Хранение информации
5.1. Файлы.
Основные понятия и операции
Все рассмотренные ранее структуры данных (массивы, строки,
записи) обеспечивают хранение информации в оперативной памяти,
т. е. только на время работы программы.
А как сохранить информацию после завершения работы програм-
мы? Для этого используют структуру данных, которую называют
файл.
Файлэто структура данных, обладающая двумя основными
свойствами:
обычно она располагается на каком-либо внешнем носителе
(например, магнитная лента, магнитный или оптический диск), и,
следовательно, ее размер может быть значительно больше, чем раз-
меры других типов структур данных;
ее время жизни может значительно превышать время выполне-
ния программы, создавшей ее.
Файловая переменнаяпеременная в программе, которая ис-
пользуется для описания структуры файла и логических операций с
файлом (операций на уровне программы).
Формат описания файловой переменной
:
<имя файловой переменной> : file of T; {Ттип компонентов
файла}
Перед выполнением любой операции над файлом файловая пере-
менная должна быть предварительно инициализированасопостав-
лена с физическим файлом:
аssign (<имя файловой переменной>, <путь к файлу и его имя>);
Наиболее распространенными являются файлы с последователь-
ным
доступом к их компонентам.
Последовательный доступ к компонентам файла
Доступ к компонентам файла осуществляется либо в режиме за-
писи
, либо в режиме чтения.
  5. Хранение информации
  5.1. Файлы.
        Основные понятия и операции
    Все рассмотренные ранее структуры данных (массивы, строки,
записи) обеспечивают хранение информации в оперативной памяти,
т. е. только на время работы программы.
    А как сохранить информацию после завершения работы програм-
мы? Для этого используют структуру данных, которую называют
файл.
    Файл – это структура данных, обладающая двумя основными
свойствами:
    ƒ обычно она располагается на каком-либо внешнем носителе
(например, магнитная лента, магнитный или оптический диск), и,
следовательно, ее размер может быть значительно больше, чем раз-
меры других типов структур данных;
    ƒ ее время жизни может значительно превышать время выполне-
ния программы, создавшей ее.
    Файловая переменная – переменная в программе, которая ис-
пользуется для описания структуры файла и логических операций с
файлом (операций на уровне программы).
    Формат описания файловой переменной:
  <имя файловой переменной> : file of T; {Т – тип компонентов
файла}
   Перед выполнением любой операции над файлом файловая пере-
менная должна быть предварительно инициализирована – сопостав-
лена с физическим файлом:
аssign (<имя файловой переменной>, <путь к файлу и его имя>);
   Наиболее распространенными являются файлы с последователь-
ным доступом к их компонентам.
   Последовательный доступ к компонентам файла
   Доступ к компонентам файла осуществляется либо в режиме за-
писи, либо в режиме чтения.



                              84