'

Лабораторная работа №8.

Понравилась презентация – покажи это...





Слайд 0

Лабораторная работа №8. Файлы


Слайд 1

Задание на лабораторную работу Добавить к программе из лабораторной работы №7 следующие действия: сохранение информации в текстовый файл загрузка информации из текстового файла сохранение информации в типизированный файл загрузка информации из типизированного файла Оформить все действия в виде процедур.


Слайд 2

Необходимая информация Файловый тип или переменную файлового типа можно задать одним из трех способов: <имя> = file of <тип>; <имя> = text; <имя> = file; Здесь <имя> – имя файлового типа; file, of – зарезервированные слова; text – имя стандартного типа текстовых файлов; <тип> – любой тип Турбо Паскаля, кроме файлов.


Слайд 3

Необходимая информация В зависимости от способа объявления можно выделить три вида файлов: типизированные файлы (задаются предложением file of …); текстовые файлы (определяются типом text); нетипизированные файлы (определяются типом file).


Слайд 4

Связывание имени файла Файловая переменная связывается с именем файла в результате обращения к стандартной процедуре Assign: Assign(<ф.п.>,<имя файла>); Здесь <ф.п.> – файловая переменная; <имя файла> – текстовое выражение, содержащее имя файла.


Слайд 5

Чтение файла Для чтения файл инициируется с помощью стандартной процедуры Reset: Reset(<ф.п.>); Здесь <ф.п.> – файловая переменная связанная ранее процедурой Assign с уже существующим файлом.


Слайд 6

Стандартная процедура Rewrite(<ф.п.>) инициирует запись информации в файл, связанный ранее с файловой переменной <ф.п.>. Процедурой Rewrite нельзя инициировать запись информации в ранее существовавший файл: при выполнении этой процедуры старый файл уничтожается и никаких сообщений об этом в программу не передаётся. Новый файл подготавливается к приему информации и его указатель принимает значение 0. Открытие для записи


Слайд 7

Открытие для добавления Стандартная процедура Append(<ф.п.>) инициирует запись в ранее существовавший текстовый файл для его расширения, при этом указатель устанавливается в его конец. Процедура Append применима только к текстовым файлам, т.е. их файловая переменная должна иметь тип Text. Если текстовый файл ранее уже был открыт с помощью Reset или Rewrite, использование процедуры Append приведет к закрытию этого файла и открытию его вновь, но уже для добавления записей.


Слайд 8

Закрытие файла Процедура Close(<ф.п.>) закрывает файл, однако связь файловой переменной с именем файла, установленная ранее процедурой Assign, сохраняется.


Слайд 9

Текстовые файлы Процедура READ. Обеспечивает ввод символов, строки чисел. Фор­мат обращения: READ (<ф.п.>,<сп.ввода>); или READ (<сп.ввода>); Здесь <сп.ввода> - список ввода: последовательность из одной или более переменных типа CHAR, STRING, а также любого целого или вещественного типа.


×

HTML:





Ссылка: