Лекция: Лабораторная работа № 5. Работа с временными файлами
Цель работы. Выработать навыки работы с файловым типом данных. Научиться решать задачи с использованием временных файлов.
7.1 Ход работы:
1) Изучить теоретический материал по теме лабораторной работы (лекции, учебник).
2) Составить и откомпилировать программу, согласно постановке задачи.
3) Запустить программу на выполнение.
4) Отредактировать программу и сохранить ее на диске А под именем lab5.pas.
5) Распечатать программу и результаты работы программы.
6) Составить отчет по работе.
7) Защитить работу.
7.2 Содержание отчёта
Отчет по лабораторной работе должен содержать:
1) тему работы;
2) цель работы;
3) ход работы;
4) постановку задачи;
5) распечатку программ;
6) результаты работы программ.
Постановка задачи
Подготовить анкетные данные своих ближайших родственников. Оформить сведения о каждом родственнике в виде записи, в которой определены следующие поля:
1. фамилия, имя, отчество;
2. степень родства (мать, сестра и т.д.);
3. город проживания;
4. год рождения;
5. признак – работает или нет.
Организовать ввод данных с терминала и записать их во временный файл. Вычислить в программе средний возраст родственников. Организовать чтение созданного файла и вывод на терминал информации о тех родственниках, у которых возраст меньше среднего.
Вопросы к защите лабораторной работы № 5
1. Какие операции и функции используются при работе временными файлами?
2. Можно ли в одно и то же время считать из файла и записывать в него? Почему?
3. Если не переписывать файл заново, то значения таких элементов можно изменять: только первого, только последнего, каких угодно, никаких? Какие элементы можно удалять из файла?
4. В какое место файла можно добавлять новые элементы: в начало, в конец, в середину, куда угодно, никуда? Ответ поясните.