informatika (663579), страница 3
Текст из файла (страница 3)
Это значит, что в программе файловая переменная должна описываться так:var fp:file of char (integer, real).
Если оператором Reset открыть типизированный файл, то кроме чтения компонентов из этого файла можно еще выполнять добавления компонентов или же осуществлять перезапись компонентов этого файла.
Для выбора компонента мы должны использовать оператор: seek (fp, n); n – это целое число или выражение целого типа. Это число соответствует порядковому номеру компонента с которого начинаются действия над компонентами.
Таким образом оператор seek перемещает указатель файла к элементу с номером n заданным оператором. Таким образом, используя в программе вызовы процедуры SEEK в паре с процедурой read мы сможем получить любой элемент файла, т.е. ввести в память машины. А используя еще и оператор write мы можем вывести этот элемент на экран пользователя.
Если же использовать в программе вызовы процедуры seek в паре с процедурой write, то можно изменять любой элемент файла.
Билет №24 Запись в файл результатов программы для типизированного файла.
Под записью в файл понимается вывод результатов программы из оперативной память ЭВМ на внешний диск. Для записи файла в программе необходимо выполнять следующие действия:
-открыть файл для записи оператором rewrite
-вывести данные из программы в файл оператором write(fp,j), где j – переменная данных. Вывод должен осуществляется только с помощью оператора write.
-закрыть файл для записи. При этом общая форма записи в программе будет иметь вид:
rewrite (fp);
…………………
write (fp, A, B, C, D);
…………………
close (fp);
end.
Процедура rewrite осуществляет подготовку к записи файла, т.е. очищает файл и устанавливает указатель файла в эго начало.
Это означает, что та запись, которая была до этого в файле стерта.
Для записи в файл результатов программы надо создать этот файл.
Билет №25. Создание файла для записи в него результатов программы для типизированного файла.
Для записи в файл результата программы надо создать этот файл. Для создания надо:
-установить дискету в системный блок после включения ЭВМ.
-нажать клавиши alt+F1
-переводим курсор на диск А и нажимаем ENTER
-при это появляется окно с надпись а:\
-открываем окно редактора. Для этого
а)переводим курсор клавишей Tab в окно а:\
б)нажимаем клавиши Shift+F4.
-в появившемся окне пишем имя создаваемого файла например Nik. Нажимаем ENTER. При это появляется окно создаваемого файла с надписью а:\Nik
-нажимаем F2 и сохраняем этот файл
-переходим в среду турбо Паскаль
-набираем программу.