Prolog помощь в долгу не останусь

  • Автор темы pas
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P
#1
Вот текст задания, кто возьмется..сообщите..Договорится о цене. pasweb@mail.ru


Королев В.П.
Тема №14. Разработка базы знаний «Учет подержанных автомобилей» на языке Пролог
Требования
1. В программе должен быть реализован удобный интерфейс пользователя (с
разветвленной системой меню и возвратом после окончания выбранной операции в
меню).
2. База данных программы должна содержать следующую информацию об автомобилях:
• марка автомобиля,
• модель автомобиля,
• класс.
• год выпуска,
• объем двигателя,
• цвет,
• состояние (хорошее, аварийное и т.д.),
• цена (у.е.)
3. Программа должна осуществлять пять основных операций при работе с базой данных:
• просмотр базы данных фактов,
• добавление новых записей в базу данных,
• удаление записи из базы данных,
• редактирование записи базы данных,
• поиск информации в базе данных.
4. Поиск информации в базе данных должен осуществляться как «по образцу» (т.е. на
совпадение критерия поиска с одним из полей записи в базе данных), так и по
частичному совпадению с ключом поиска (т.е. осуществлять поиск подстроки в строке).
Реализовать поиск ответов на следующие запросы:
• список автомобилей (марка, модель, класс и год выпуска), содержащих в наименовании модели указанному пользователем подстроку;
• список автомобилей, цена которых лежит в указанном пользователем диапазоне (от ... до ...);
• список автомобилей, выпущенных в указанном пользователем году и имеющих хорошее состояние,
• список автомобилей указанного пользователем класса, объем двигателя которых не превышает заданный.

5. В начале работы программы факты, хранящиеся в файле на диске, должны загружаться во внутреннюю базу данных системы. Если указанный пользователем файл отсутствует, программа должна выдавать соответствующее сообщение.
6. При окончании работы программы база данных фактов должна сохраняться в файл на диске, а ОП - очищаться.
 
Статус
Закрыто для дальнейших ответов.