Задания
Разработать программу ведения файла, содержащего некоторые данные (см. свой вариант). В программе должны быть реализованы следующие функции:
ввод записей;
корректировка записей;
удаление записей;
просмотр записей на экране.
Требуемая функция выбирается с помощью меню.
Сведения о студенте колледжа
код группы;
номер по журналу;
фамилия и инициалы;
дата рождения;
пол.
Сведения о приборах в лаборатории
инвентарный номер;
наименование прибора;
назначение;
дата изготовления;
цена.
Сведения о футбольных командах, участвующих в чемпионате мира
страна;
название команды;
фамилия главного тренера;
рейтинг команды.
4. Сведения о расписании занятий
день недели;
номер пары;
название предмета;
фамилия преподавателя.
5. Сведения о книгах в библиотеке
фамилия автора;
название книги;
издательство;
год издания;
цена.
6. Сведения о товаре в магазине
наименование;
сорт;
цена за ед.;
дата получения.
7. Сведения об участниках соревнований по прыжкам в высоту
фамилия участника;
пол;
возраст;
рост (в см);
личный рекорд.
8. Сведения о больных
фамилия;
возраст;
пол;
номер палаты;
диагноз.
9. Сведения о коллекции музыкальных CD-дисков
название диска;
фамилия исполнителя;
название песни;
время звучания.
10. Сведения о рефератах
тема;
фамилия автора;
количество страниц;
дата написания.
11. Сведения о меню студента
название блуда;
признак (первое второе, третье);
каллорийность;
цена.
12. Сведения о репертуаре театра
название спектакля;
автор сценария;
главный режиссер;
дата;
время.
13. Сведения о комплектующих компьютера
название устройства;
фирма изготовитель;
главная техническая характеристика;
гарантия;
цена.
14. Сведения о месте жительства студентов
фамилия студента;
улица;
номер дома;
квартира.
15. Сведения об автомобилях
марка;
государство производитель;
год выпуска;
цена.
16. Сведения о месячной заработной плате сотрудников отдела
фамилия сотрудника;
- наименование отдела;
- размер заработной платы за месяц.
17. Сведения о количестве изделий, собранных сборщиками цеха за неделю
- фамилия сборщика;
- количество изделий, собираемых им ежедневно в течение шестидневной недели, т.е. раздельно - в понедельник, вторник и т.д.
18. Сведения о количестве изделий категорий А, В, С, собранных рабочим за месяц
фамилия сборщика;
наименование цеха;
- количество изделий по категории, собранных рабочим за месяц.
19. Сведения о телефонах абонентов
фамилия абонента;
год установки телефона;
номер телефона.
20. Сведения об ассортименте игрушек в магазине
название игрушки;
цена;
количество;
возрастные данные, например 2-5, т.е. от 2 до 5 лет.
21. Сведения о сдаче студентами сессии
номер группы;
фамилия студента;
оценки по пяти экзаменам;
участия в общественной работе: "1" - активное участие, "0" - неучастие.
22. Сведения о сдаче студентами сессии
номер группы;
фамилия студента;
оценки по пяти экзаменам и зачетам (зачет - незачет).
23. Сведения о наличии билетов на рейсы самолетов
номер рейса;
пункт назначения;
время вылета;
время прибытия;
количество свободных мест в салоне.
24. Сведения об ассортименте обуви в магазине
артикул;
наименование;
количество;
стоимость одной пары.
Артикул начинается с буквы Ж для женской обуви, М - для мужской, Д - для детской.
25. Сведения о том, какие из пяти, предлагаемых дисциплин по выбору, желает слушать студент
фамилия студента;
номер группы;
пять дисциплин;
средний балл успеваемости.
Выбираемая дисциплина отмечается символом 1, иначе - пробел.
26. Сведения об отправлении поездов дальнего следования
номер поезда;
станция назначения;
время отправления;
наличие билетов.
27. Сведения о сотрудниках института
фамилия работающего;
название отдела;
год рождения;
стаж работы;
должность;
оклад.
28. Сведения о пациентах клиники
фамилия пациента;
пол;
возраст;
диагноз.
29. Сведения о принтерах
марка;
тип принтера (матричный, струйный, лазерный, твердочернильный и т.п.);
формат печати;
цена.
30. Сведения о результатах комплексной контрольной
группа;
фамилия;
оценка по математике;
оценка по физике;
оценка по программированию;
оценка по инженерной графике.
Лабораторная работа 17
Типизированные файлы (обработка)
Цель работы: Формирование умений и навыков в разработке процедур и функций пользователя для работы с типизированными файлами.
Что нужно знать для выполнения работы
1. Стандартные процедуры и функции для работы с типизированными файлами.
2. Описание процедур и функций пользователя, типы параметров, использование процедур и функций.