Реферат: Организация внешних файлов и работа с ними
R : Integer; (*целое данное*)
begin
RESET(T1, 'FINP'); (*открытие файла для чтения*)
REWRITE (T2, 'FOUT'); (*открытие файла для записи*)
READ (T1, S); (*чтение данного из файла*)
. . . . . . . . . . . . . (*действия с переменными S, R*)
WRITE (T2, R); (*запись значения R в файл*)
CLOSE (T2); (*закрытие файла для записи*)
CLOSE (T1); (*закрытие файла для чтения*)
end.
При исполнении последовательных файлов нельзя одновременно открывать один и тот же файл для чтения и записи. Если появляется необходимость работы с одним файлом и для чтения, и для записи, то нужно сначала открыть файл, обработать его данные и закрыть. Затем открыть этот же файл заново для другой цели, обработать данные и закрыть файл.
Пример с использованием внешних файлов:
Имеем ведомость по результатам экзамена в группе. Будем считать ее входным файлом с именем DAN:
-------------------------------------------------------
предмет "физика"
группа Т - 12
-------------------------------------------------------
Алексеев С.А. : 5
Вертышев А.Ю. : 4
Колдаев В.Д. : 5
Петрова Н.В. : 4
Федоренко Р.Ф. : 3
Маронин А.В. : 4
Составить программу создания входного файла с именем REZ, в котором следует записать исходную ведомость и вычисленный средний балл.
-------------------------------------------------------
предмет "физика"
группа Т - 12
-------------------------------------------------------
Алексеев С.А. : 5