Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2Kurs_2Sem_Prakt_Zavdannja.doc
Скачиваний:
2
Добавлен:
21.09.2019
Размер:
414.21 Кб
Скачать

Практична робота № 7

Тема. Робота зі структурованими типами даних.

Мета. Закріплення навичок створення та ведення найпростіших баз даних.

Завдання.

Розробити програму з наступними функціями:

  • уведення дані структури;

  • збереження даних у файл;

  • читання даних з файлу;

  • вивід на екран таблиці з даними;

виконання зазначеного у варіанті запиту, по даним введеними користувачем.

Варіанти завдань

1. Каталог книг:

  • Назва.

  • Автор

  • Кількість сторінок.

  • Рік видання.

Запит. Вивести на екран всі книги даного автора.

2. Каталог газет:

  • Назва газети.

  • Номер.

  • Дата виходу.

  • Кількість сторінок.

Запит. Вивести на екран всі газети що виходили в певному місяці.

3. Каталог газетних статей:

  • Автор.

  • Назва.

  • Назва газети або журналу.

  • Номер газети або журналу.

  • Номер сторінки.

Запит. Вивести на екран всі статті даного автора.

4. Перелік факультетів:

  • Назва факультету.

  • ФПБ декана.

  • Телефон.

  • Адреса.

Запит. Вивести на екран декана даного факультету.

5. Перелік кафедр:

  • Назва кафедри.

  • ФПБ зав.кафедрою

  • Кількість викладачів.

  • Адреса.

Запит. Вивести на екран кафедри, де кількість викладачів перевищує задане.

6. Перелік груп:

  • Найменування групи.

  • Курс.

  • Староста.

  • Кількість студентів.

Запит. Вивести на екран групи, де кількість студентів менше заданого

7. Перелік студентів:

  • ФПБ студента.

  • Дата народження.

  • Адреса.

  • Телефон

Запит. Вивести на екран студентів народження, що мають однакову дату.

8. Рейтинг успішності студентів:

  • ФПБ студента.

  • Група.

  • Середній бал.

  • Розмір стипендії.

Запит. Вивести на екран студентів, середній бал яких перевищує заданий.

9. Перелік основних дисциплін:

  • Назва дисципліни.

  • Кафедра на якій читається дисципліна.

  • ФПБ викладача, що читає лекції.

  • ФПБ викладача, що веде лабораторні заняття.

Запит. Вивести на екран дисципліни, які читаються викладачами заданій кафедрі.

10. Основні характеристики дисципліни:

  • Назва.

  • Кількість лекційних годин.

  • Кількість лабораторних.

  • Кількість практичних.

  • Кількість ИРК.

  • Вид семестрового контролю(іспит, залік).

Запит. Вивести на екран дисципліни відсортовані по виду семестрового контролю (спочатку. Ті дисципліни по яких іспит, а потім ті по яких залік), також указувати наявність курсового або індивідуального.

11.Список дисциплін кафедри:

  • Назва.

  • ФПБ викладача.

  • Семестр у якому читається дисципліна.

  • Група.

Запит. Вивести на екран дисципліни відсортовані по викладачах.

12. Розклад викладача:

  • Дата.

  • День тижня.

  • Предмет.

  • Група.

  • Аудиторія.

Запит. Вивести на екран усе пари викладача із заданою групою.

13.Список читачів:

  • Номер читацького.

  • ФПБ читача.

  • Адреса.

  • Телефон.

Запит. Вивести на екран всіх читачів, які проживають на заданої вулиці.

14.Список виданих книг:

  • Код книги.

  • Номер читацького.

  • Дата видачі.

  • Строк видачі.

Запит. Вивести на екран книги, які читачі не здали вчасно на задане число.

15.Список товарів:

  • Найменування товару.

  • Одиниця виміру.

  • Кількість на складі.

  • Ціна за одиницю.

Запит. Розрахувати загальну вартість кожного товару на складі.

16. Список покупців.

  • Найменування.

  • Адреса.

  • Телефон.

  • Код.

Запит. Вивести на екран всіх покупців, які підключені до однієї АТС.

17.Список продажів:

  • Найменування товару.

  • Найменування покупця.

  • Дата продажу.

  • Кількість.

  • Вартість.

Запит. Вивести на екран сумарну вартість покупок кожного покупця.

18. Список продажів за день:

  • Дата.

  • Кількість проданих товарів.

  • Сума оплачених продажів.

  • Сума продажів у кредит.

Запит. Вивести на екран суми продажів по кожному дні.

19. Довідник районів міста:

  • Найменування району.

  • ФПБ голови адміністрації.

  • Загальна площа.

  • Кількість адміністративних одиниць.

Запит. Вивести на екран райони, площа яких перевищує задану.

20.Довідник вулиць міста:

  • Найменування вулиці.

  • Довжина.

  • Історія.

  • Район.

Запит. Вивести на екран вулиці відсортовані по районах.

21. Довідник міст:

  • Назва міста.

  • ФПБ мера.

  • Площа.

  • Середня кількість населення.

Запит. Вивести на екран міста, середня кількість населення яких перевищує задане.

22. Довідник країн:

  • Найменування.

  • Столиця.

  • Вид правління.

  • Глава держави.

Запит. Вивести на екран країни із заданим видом правління.

23.Каталог журналів:

  • Назва.

  • Вид.

  • Номер.

  • Дата виходу.

  • Кількість сторінок.

Запит. Вивести на екран журнали, кількість сторінок яких перевищує задане.

24.Довідник співробітників підприємства:

  • Табельний номер.

  • ФПБ.

  • Підлога.

  • Дата народження.

  • Посада.

Запит. Вивести на екран кількість співробітників по кожнійій з посад.

25. Довідник пропусків студентів.

  • ФПБ студента.

  • Група.

  • Кількість пропусків.

  • Кількість неатестацій.

Запит. Вивести на екран студентів, кількість пропусків яких перевищує задане.

26. Перелік факультетів:

  • Назва факультету.

  • ФПБ декана.

  • Телефон.

  • Адреса.

Запит. Вивести на екран декана даного факультету.

27. Перелік груп:

  • Найменування групи.

  • Курс.

  • Староста.

  • Кількість студентів.

Запит. Вивести на екран групи заданого курсу

28.Телефонний довідник:

  • Прізвище, ім'я;

  • Номер телефону;

  • Дата народження

Запит.Інформація про людину, номер телефону якого уведений із клавіатури;

якщо такого ні, вивести на дисплей відповідне повідомлення.

29. Знак зодіаку:

  • прізвище, ім'я;

  • знак Зодіаку;

  • дата народження (масив із трьох чисел).

Запит. Інформації про людину, чиє прізвище уведене із клавіатури;

якщо такого ні, вивести на дисплей відповідне повідомлення.

30. Прайс

  • назва товару;

  • назва магазина, у якому продається товар;

  • вартість товару в руб..

Запит. Інформації про товар, назва якого уведено із клавіатури;

якщо таких товарів ні, вивести на дисплей відповідне повідомлення.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]