Програмування задач з використанням файлів. Передбачити створення меню користувача, яке дозволяє створювати БД, редагувати БД, видаляти записи, здійснює пошук по заданому критерію та дозволяє проглядати БД. Умови завдань представлені в таблиці 9.
Таблиця 9.
Варіант
Завдання
Програма створює на диску масив записів з даними про програмне забезпечення ЕОМ: код програми, назва програмного продукту, фірма-розробник, ціна. Вивести список програм визначеного року випуску.
Програма створює на диску базу даних, в якій зберігається інформація про власників гаражного кооперативу: індивідуальний номер, ПІП, марка автомобіля, номер машини. Написати програму виведення даних за номером автомобіля.
Програма створює на диску масив записів з даними про автомобілі торгівельної фірми: код моделі, модель, потужність двигуна, фірма-виробник, колір, ціна.Вивести список автомобілів визначеної потужності двигуна.
Програма створює на диску базу даних, в якій зберігається інформація про працівників: ПІП, рік народження, професія, стать. Вивести інформацію про працівників чоловічої статі.
Програма створює на диску базу даних, в якій зберігається інформація про абонентів телефонної мережі: особовий рахунок, ПІП, адреса, номер телефону. Написати програму виводу інформації за прізвищем абонента.
Програма створює на диску базу даних, у якій зберігається інформація про студента групи: код студента, прізвище, ім´я, місце народження, номер телефону, місце і рік народження. Вивести на екран список студентів, які народилися в заданому місці.
Програма створює на диску базу даних, у якій зберігається інформація про пропуски занять студентами: номер залікової книжки, прізвище, ім´я, предмет, пропущено годин. Вивести пропуски занять вказаного предмету.
Програма створює на диску масив записів з даними про авіарейси транспортної компанії: номер авіарейсу, маршрут, тип літака, станція, ціна квітка. Вивести список авіарейсів, що виконуються вказаним типом літака.
Програма створює на диску базу даних, у якій зберігається інформація про абонентів бібліотеки: номер читацької картки, прізвище, ім´я, посада, кафедра, кількість взятих абонентом книг. Написати програму виведення інформації про отримані книги вказаним абонентом.
Програма створює на диску базу даних, у якій зберігається інформація про номенклатуру товарів. Що продаються в магазинах фірми: назва магазину, код товару, назва товару, фірма-виробник, ціна за одиницю товару, кількість товару. Визначити магазини. Що містять товари вказаного виробника.
Програма створює на диску базу даних, у якій зберігається інформація про винахідницьку діяльність кафедр: код кафедри, найменування кафедри, кількість співробітників, кількість позитивних рішень, кількість заявок. Написати програму виведення інформації по вказаній кафедрі.
Програма створює на диску масив записів з даними про ювелірні вироби торгівельної фірми: код виробу, назва виробу, фірма-виготовлювач, матеріал, проба, ціна виробу. Вивести список ювелірних виробів вказаної фірми.
Програма створює на диску базу даних, у якій зберігається список студентів, що включає номер групи, предмети і оцінки на сесії (масив з 4-х елементів). Вивести прізвища студентів, що навчаються на добрі і відмінні оцінки.
Програма створює на диску масив записів з інформацією про предмети, вилучені на митниці: дата вилучення, найменування предмету, кількість одиниць, ціна одиниці. Вивести список предметів з ціною, що перевищує ціну, визначену користувачем програми.
Програма створює на диску масив записів з інформацією про рух поїздів: номер поїзду, маршрут руху, час відправлення, час прибуття на кінцеву станцію, дистанція, ціна квитка. Вивести список поїздів за вказаним маршрутом.
Програма створює на диску масив записів з даними про пацієнтів медичної клініки: номер медичної картки, прізвище та ініціали, рік народження, група крові.Вивести список пацієнтів вказаного року народження.
Програма створює на диску масив записів про ліцензії, видані на придбання зброї: номер ліцензії, прізвище та ініціали, дата видачі ліцензії, тип зброї, її вартість. Вивести на екран всі записи з вартістю зброї, що не перевищує ціну, визначену користувачем.
Програма створює на диску базу даних, у якій зберігається інформація про співробітників відділу: табельний номер, прізвище та ініціали, посада, вік. Роздрукувати прізвища та імена співробітників, вік яких не перевищує 30 років.
Програма створює на диску базу даних, у якій зберігається інформація про захворювання співробітників: номер медичної картки, ПІП, рік народження, тривалість хвороби,діагноз. Сформувати список працівників, тривалість хвороби яких перевищує значення, визначене користувачем.
Програма створює на диску масив записів з даними про основні фонди підприємства: назва, модель, виробник, рік виготовлення, вартість. Вивести список основних фондів вказаного виробника.
Програма створює на диску базу даних, в якій зберігається інформація про асортимент продовольчих товарів в комерційних крамницях: код крамниці, найменування товару, кількість товару, ціна за кілограм. Написати програму виводу інформації за кодом крамниці.
Програма створює на диску масив записів з даними про продукцію на складі фірми: код товару, назва товару, фірма-виробник, дата виготовлення, кількість товару, ціна за одиницю товару. Вивести список товарів вказаної назви.
Програма створює на диску базу даних, в якій зберігається інформація про співробітників підрозділу: табельний номер, ПІП, посада, місце народження, рік народження. Вивести список працівників, що народилися в заданому році.
Програма створює на диску масив записів з даними про користувачі комп´ютерної мережі: ідентифікаційний код, ПІП, пароль, дата підключення до мережі. Вивести список користувачів з вказаною датою підключення до мережі.
Програма створює на диску базу даних, в якій зберігається інформація про перездачі заборгованостей студентів: прізвище та ініціали, академгрупа, предмет, кількість перездач. Роздрукувати кількість перездач вказаної академгрупи і вивести його на екран.
Програма створює на диску масив записів з даними про комплектацію ПК: модель процесора, модель вінчестера, ємність вінчестера, ємність оперативної пам´яті, модель монітора, ціна ПК. Вивести список комп´ютерів з вказаною моделлю процесора.
Програма створює на диску масив записів з даними про маршрути туристичної фірми: код путівки, країна, тривалість подорожі, ціна путівки. Вивести список путівок за вказаною ціною.