- •Загальні вимоги до оформлення звітів
- •Завдання.
- •Варіанти завдань
- •Варіанти завдань
- •Практична робота № 4
- •Варіанти завдань
- •Практична робота № 5
- •Методичні рекомендації, що до виконання роботи
- •Порядок виконання роботи
- •Короткі теоретичні відомості
- •Практична робота № 6
- •Задана послідовність цілих чисел. Знайти середнє геометричне додатних чисел ( )
- •Методичні рекомендації що до виконання роботи
- •Практична робота № 7
- •Завдання.
- •Варіанти завдань
Практична робота № 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. Прайс
назва товару;
назва магазина, у якому продається товар;
вартість товару в руб..
Запит. Інформації про товар, назва якого уведено із клавіатури;
якщо таких товарів ні, вивести на дисплей відповідне повідомлення.