Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_ОАиП.doc
Скачиваний:
6
Добавлен:
01.04.2025
Размер:
5.06 Mб
Скачать

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

Тема: Разработка программ создания, корректировки и просмотра типизированных файлов.

Цель работы: Научиться разрабатывать программы создания, корректировки, корректировки и просмотра типизированных файлов.

Средства: ПЭВМ, среда разработки Pascal.

Актуализация опорных знаний

1. Типизированные файлы.

2. Процедуры обработки типизированных файлов.

Пример выполнения задания

Задание: Разработать программу решения задачи, в которой реализовать создание и просмотр типизированного файла, содержащего сведения о товарах на складе: наименование, количество, цена за единицу.

Текст программы

uses crt;

Label m2;

type

tov=record

naim:string;

kol:real;

cena:real;

end;

var

pod:char;

fd:file of tov;

dan:tov;

begin

clrscr;

Assign(fd,'tovar.dat');

Rewrite(fd);

m2: Writeln('Введите данные o товаре');

Writeln('Наименование');

Readln(dan.naim);

Writeln('Количество');

Readln(dan.kol);

Writeln('Цена');

Readln(dan.cena);

Write(fd,dan);

Writeln('Вводим еще информацию D-Да/N-Нет');

Readln(pod);

if pod='D' then goto M2;

Close(fd);

Writeln('Вывод данных');

92

Assign(fd,'tovar.dat');

Reset(fd);

while (not Eof(fd)) do

begin

Read(fd,dan);

Writeln('Наименование:',dan.naim);

Writeln('Количество:',dan.kol);

Writeln('Цена:',dan.cena);

end;

close(fd);

end.

Задания

1. Разработать программу создания, корректировки, корректировки и просмотра типизированного файла, содержащего сведения о товаре в магазине: наименование, сорт, цена за единицу.

2. Разработать программу создания, корректировки, корректировки и просмотра типизированного файла, содержащего сведения о студентах: код группы, номер по журналу, фамилия и инициалы, дата рождения, пол.

3. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения об автомобилях: марка, производитель, год выпуска, цена.

4. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о самолётах: модель, грузоподъёмность, название авиакомпании.

5. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения об операционных системах: название ОС, тип файловой системы, год выпуска.

6. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о HDD: производитель, объём в Gb, характеристики, цена за единицу.

7. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о книгах в библиотеке: фамилия автора, название книги, издательство, год издания, цена.

8. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о телефонных номерах: фамилия владельца, имя владельца, отчество владельца, номер.

9. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о коллекции музыкальных CD-дисков: наименование диска, фамилия исполнителя, название песни, время звучания.

10. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о компьютерных играх: название игры, жанр игры, цена.

11. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о модулях оперативной памяти: производитель, объём в Мб, цена за единицу.

12. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о принтерах: производитель, тип, цена за единицу.

13. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о мониторах: производитель, тип, цена за единицу.

14. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о расписании занятий: день недели, название предмета, фамилия преподавателя.

15. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о месте жительства студента: фамилия студента, улица, номер дома, квартира.

16. Разработать программу создания, корректировки и просмотра типизированного файла, содержащего сведения о рефератах: тема, фамилия автора, количество страниц, дата написания.