Основы применения вычислительной техники и программирование. Беспалов В.В. - 55 стр.

UptoLike

Составители: 

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