Файлы и файловые переменные

Словом «файл» определяются сразу несколько несовпадающих понятий.

Файл – это именованный набор данных на внешнем носителе. Файлы на внешнем носителе могут содержать любую информацию: текст, звук, картинку, исполняемый модуль и т.д. Любой файл имеет имя, правила написания которого установлены используемой операционной системой.

Файл в языке программирования – последовательность элементов одного типа. Чтобы добраться до некоторого элемента в файле, нужно последовательно пройти все предыдущие элементы. Такой доступ к элементам файла называется последовательным. Другим способом доступа является прямой доступ к элементу по его номеру.

Для чего нужны файлы?

Дело в том, что количество элементов в файле заранее не фиксируется. Поэтому в файле можно хранить достаточно большое количество элементов. Размер файла ограничивается только операционной системой.

Поскольку размер файла не определен, то в конце файла записан специальный маркер конца файла.

Над элементами файла определены только две операции: читать элемент из файла в некоторую переменую, совместимую с типом элемента файла, либо записать значение некоторой переменной в файл.

В языке Паскаль определены три класса файлов:

 

Адрес: 614039, г. Пермь, ул. Комсомольский проспект, 45
Телефон: +7 (342) 212-80-71
E-Mail: school9-perm@ya.ru
Вопрос администратору сайта