Файл – це іменована
сукупність даних, які розташовані на зовнішньому носії.
За призначенням файли
поділяються на:
·
файли
програм;
·
файли
даних, які призначені для тривалого збереження даних на зовнішніх
носіях-дисках.
Дані у файлі називаються
елементами. Кількість даних (на відміну від масиву) під час описування файлу не
зазначають. Елемент файлу не має індексу.
Тип елемента може бути
як простим, так і складеним, але не може бути файлом.
Файловий тип даних
описують у розділі описів типів так:
type <ім'я типу>
= file of <базовий
тип>;
або безпосередньо у
розділі оголошення змінних:
var <список
змінних> : file of
<базовий тип>;
Наприклад:
type Myfile = file of integer;
list = file of string [20];
var f1, f2: Myfile;
druzi: list;
Види файлів за способом
доступу до даних:
- Файли даних послідовного доступу.
- Файли даних прямого доступу.
Відмінність файлів
прямого і послідовного доступу:
·
У
файлах послідовного доступу вказівник рухається зліва направо від ділянки до
ділянки.
·
У
файлах прямого доступу вказівник можна встановити в будь-який момент часу на
довільну ділянку.
Алгоритм роботи з
файлом:
·
становити
зв’язок програми з файлом;
·
“відкрити”
файл для читання або запису;
·
читати
з файлу або записувати в нього;
·
закрити
файл.
Контрольні запитання:
1. Поняття файлу.
2. Доступ до елементів
файлу.