ВУЗ:
Составители:
Рубрика:
7. РАБОТА С ФАЙЛАМИ ДАННЫХ
Очень важным моментом в программировании инженерных задач
является работа с файлами данных. Особенно часто ввод данных из
файла используется для ввода массивов и матриц.
Файловый тип данных (или файл) определяет упорядоченную
совокупность произвольного числа однотипных компонент.
При работе с файлами выполняются операции ввода – вывода.
Операция ввода означает перепись данных с внешнего устройства (из
входного файла) в основную память ЭВМ, операция вывода – это пере-
сылка данных из основной памяти на внешнее устройство (в выходной
файл).
Файлы на внешних устройствах часто называют
физическими
файлами
. Их имена определяются операционной системой. В програм-
мах на языке Паскаль имена файлов задаются с помощью строк. Напри-
мер, имя файла на диске может иметь вид
'A:\LAB1.DAT'
'c:\ABC150\pr.pas'
'dat.pas'.
Для работы с файлами в программе необходимо определить фай-
ловую переменную
. Турбо Паскаль поддерживает три файловых типа:
текстовые файлы, типизированные файлы, нетипизированные файлы.
Описание типизированных файлов имеет вид
var f1: File of T;
Здесь T – тип компоненты файла. Примеры описания файловой пере-
менной компонентного типа:
type M=array[1..500] of Longint;
var fLi: File of M;
f1: File of Real;
f2: File of Integer;
Бестиповые файлы описываются с помощью служебного слова File:
var f1: File;
Особое место в языке Паскаль занимают текстовые файлы, ком-
поненты которых имеют символьный тип. Для описания текстовых
файлов в языке определен стандартный тип Тext:
var TF1,TF2: Text;
Текстовые файлы представляют собой последовательность строк,
а строки – последовательность символов. Строки имеют переменную
длину, каждая строка завершается признаком конца строки. Иначе гово-
ря, описанные выше файловые переменные можно было описать так:
56
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »
