Понятие и виды файлов при программировании в Паскале

altПрограммирование на языке Паскаль уже долгие годы привлекает начинающих пользователей свой простотой и универсальными возможностями. Программы, написанные на Паскале могут решить множество задач. Большое значение для грамотного использования данного языка программирования имеют теоретические основы, изучение основных понятий и обучение правильной работе с файлами.
Что такое файл? Под ним понимается определенная последовательность однотипных компонентов, имеющих определенный ограничитель — конец файла, который располагается на внешнем устройстве. Исторически и повсеместно, а не только в языке Паскаль компонент файла принято называть записью. Запись в файле не следует путать с типом данных в Паскале. Это в первую очередь законченный компонент, при котором выполняются операции чтения из файла или записи в него. Размер записи в файле определяется его типом.
Как определить тип файла? Для начала нужно определить список тех элементов, которые входят в его состав. Количество компонентов определения не требует. Язык программирования Паскаль позволяет выполнять некоторые действия и без определения типа файла. Для этого ему присваивают тип FILE и называют его нетипизированным. Однако стандартные операции по чтению и записи файла в таком случае невозможны.
Все файлы принято подразделять на физические и логические.
Логический файл представляет собой программное имя, присвоенное переменной файлового типа. Все операции осуществляются с помощью и посредством этой переменной.
Физический файл — это файл, который уже определен и обозначен конкретной операционной системой по определенным правилам. Ему присвоено имя и местоположение на внешнем устройстве.
Способ работы с тем или иным файлом зависит и от его вида. На внешнем носители различаются следующие файлы: последовательные, файлы прямого доступа и текстовые (или символьные) файлы. Правильное определение вида, как и типа файла способствует более быстрому освоению навыков работы с языком Паскаль.

Дата публикации 26.02.2012