Лабораторная работа №8. презентация

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

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


Слайд 2Задание на лабораторную работу
Добавить к программе из лабораторной работы №7 следующие

действия:
сохранение информации в текстовый файл
загрузка информации из текстового файла
сохранение информации в типизированный файл
загрузка информации из типизированного файла
Оформить все действия в виде процедур.

Слайд 3Необходимая информация
Файловый тип или переменную файлового типа можно задать одним из

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

Слайд 4Необходимая информация
В зависимости от способа объявления можно выделить три вида файлов:


типизированные файлы (задаются предложением file of …);
текстовые файлы (определяются типом text);
нетипизированные файлы (определяются типом file).

Слайд 5Связывание имени файла
Файловая переменная связывается с именем файла в результате обращения

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

Слайд 6Чтение файла
Для чтения файл инициируется с помощью стандартной процедуры Reset:
Reset();
Здесь

– файловая переменная связанная ранее процедурой Assign с уже существующим файлом.

Слайд 7Стандартная процедура Rewrite() инициирует запись информации в файл, связанный ранее с

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

Открытие для записи


Слайд 8Открытие для добавления
Стандартная процедура Append() инициирует запись в ранее существовавший текстовый

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

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

файла, установленная ранее процедурой Assign, сохраняется.

Слайд 10Текстовые файлы
Процедура READ. Обеспечивает ввод символов, строки чисел. Фор­мат обращения:
READ (,);


или
READ (<сп.ввода>);

Здесь <сп.ввода> - список ввода: последовательность из одной или более переменных типа CHAR, STRING, а также любого целого или вещественного типа.

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика