Шаг 53.
Первоначальные сведения о файлах

    На этом шаге мы начинаем знакомство с файлами.

    В задачах, которые мы рассматривали, данные поступали с клавиатуры, а результаты выводились на экран дисплея. Поэтому ни исходные данные, ни результаты не сохранялись после завершения работы программы. Всякий раз при выполнении одной и той же программы приходилось заново вводить исходные данные. А если их очень много? Тогда удобно оформить исходные данные в виде файла, который затем можно использовать при выполнении программы.


    Определение. Файл – это область памяти на внешнем носителе, в которой хранится некоторая информация.

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

    Переменная файлового типа описывается следующим образом:


Рис.1. Описание файловой переменной

    Например,
Var
          A: File Of Integer; {переменная типа файл, элементами которого являются целые числа}
          B: File Of Char; {переменная типа файл, элементами которого являются символы}


    Замечание. Зачем нужна переменная файлового типа? Ведь можно было при выполнении операций над файлами указывать конкретное имя файла, с которым в данный момент осуществляется работа. Однако в этом случае становится невозможным интерпретация прочитанной из файла информации. Как ее понимать: как число или как строку? В имени файла мы не можем задать тип элементов, из которых состоит файл. А эти сведения программе знать необходимо. В этом случае на помощь приходит файловая переменная.

    Операции над файлами можно разделить на группы:



    На следующем шаге мы разберем процедуры, реализующие установочные и завершающие операции с файлами.


Предыдущий шаг Содержание Следующий шаг