|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
14.11.2017, 21:50 | #1 |
Новичок
Джуниор
Регистрация: 14.11.2017
Сообщений: 2
|
Решение задачи на базы данных и файлы
Объясните, пожалуйста, на каких алгоритмах должен быть основаны эти задания C++
а) Програма реалізує гру в слова. Тематикою гри може бути будь-яка, обрана користувачем (набір задається програмно). Для гри використовується база даних, яка складається з набору текстових файлів, кожний з яких містить слова за відповідною тематикою. Правила гри: користувач називає слово, а програма у відповідь видає слово, яке починається з тієї літери, на яку закінчується введене користувачем слово. На виведене слово користувач відповідає своїм словом. Процес продовжується поки один з гравців не зможе назвати чергове слово (у такому випадку задано порожній рядок у відповідь). Якщо користувач вводить нове слово (відсутнє у відповідному файлі), то після уточнення воно може бути занесене програмою у файл. Якщо слово у файл не заноситься, то вважається, що користувач помилився під час введення та повинен визначити інше слово. б) У текстовому файлі зберігаються дані про книги, наявні у бібліотеці: назва книги, прізвище та ініціали автора, кількість екземплярів, жанр, рік видання, видавництво. У другому текстовому файлі зберігається інформація про видачу книг: дата видачі, дата повернення, назва книги, автор. Шлях до файлів задається під час запуску програми з командного рядка. Програма складається з декількох файлів. У першому має бути реалізовано роботу головної функції та виклик всіх інших функцій. У другому файлі повинні міститись функції, які забезпечують виконання наступних дій: – визначення книг, мінімальний відсоток наявності яких протягом року був найменший. Відсоток наявності розраховується як відношення кількості книг, які лишались у бібліотеці у деякий момент, до кількості екземплярів даної книги у бібліотеці загалом. Результати виводити на екран та у файл для виконання замовлення; – визначення середньої популярності книг трьох вікових категорій (розбити в залежності від року їх видавництва) протягом останнього року. Отримані результати виводити разом з кількістю екземплярів книг відповідної вікової категорії; – виконання пошуку книг заданого користувачем автора. Результати сортувати за назвами книг. Для кожної книги представити також кількість її замовлень за кожний з останніх місяців. Роботу з програмою реалізувати за допомогою меню. Заповнення файлу новими даними та внесення змін до файлів реалізовувати також за допомогою меню. |
14.11.2017, 21:53 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Решение контрольной и 4 лаб. "Базы данных" Access | Efim11rus | Фриланс | 4 | 21.01.2015 16:13 |
Выбор локальной базы данных для реализации поставленной задачи. | ShnapS | БД в Delphi | 7 | 13.03.2013 09:54 |
Файлы прямого доступа и базы данных. | вылка | Помощь студентам | 1 | 17.05.2010 16:25 |
Типизированные файлы; базы данных | BadSanta | Помощь студентам | 1 | 27.02.2009 19:31 |