Файловый тип данных
В задачах, которые мы рассматривали, данные поступали с клавиатуры, а результаты выводились на экран дисплея. Поэтому ни исходные данные, ни результаты не сохранялись. Приходилось заново вводить данные всякий раз, когда запускали программу. А если их очень много ? Тогда удобно оформить исходные данные и результаты в виде файлов, которые можно хранить на диске точно так же, как и программы.
Файл - это область памяти на внешнем носителе, в которой хранится некоторая информация. В языке Паскаль файл представляет собой последовательность элементов одного типа. Мы будем работать только с файлами последовательного доступа. В таких файлах, чтобы получить доступ к элементу, необходимо последовательно просмотреть все предыдущие.
Объявление файловой переменной в разделе описания переменных имеет вид :
var<имя файла>: File of <тип элементов>;
Например:
var Ft : File of integer;
M : File of char;
Type File_integer=File of integer
File_char=File of char;
VarF1: File_integer;
F2: File_char;
Так как в описании указывается тип элементов, такие файлы называются типизированными.Все элементы файла пронумерованы начиная с нуля.
С каждым файлом связан так называемый файловый указатель. Это неявно описанная переменная, которая указывает на некоторый элемент файла.
(0) | (1) | ... | (к) | (к+1) | ... | |
Ý |
файловый указатель
Все операции производятся с элементом, который определен файловым указателем.
Дата добавления: 2015-01-15; просмотров: 1126;