Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабПрактОАиПН111.doc
Скачиваний:
58
Добавлен:
25.02.2016
Размер:
1.38 Mб
Скачать

Задания

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

  • ввод записей;

  • корректировка записей;

  • удаление записей;

  • просмотр записей на экране.

Требуемая функция выбирается с помощью меню.

  1. Сведения о студенте колледжа

  • код группы;

  • номер по журналу;

  • фамилия и инициалы;

  • дата рождения;

  • пол.

  1. Сведения о приборах в лаборатории

  • инвентарный номер;

  • наименование прибора;

  • назначение;

  • дата изготовления;

  • цена.

  1. Сведения о футбольных командах, участвующих в чемпионате мира

  • страна;

  • название команды;

  • фамилия главного тренера;

  • рейтинг команды.

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. Описание процедур и функций пользователя, типы параметров, использование процедур и функций.