Написать программу на Prolog

Задание закрыто
Стоимость:500 рублей
Срок выполнения:2 дня
Варианты оплаты:Без предоплаты
Дата публикации:2016-12-24 12:05
Был на сайте:2017-07-09 21:30

Написать программу на Prolog

 
Задача

Всем привет! Нужно написать программу на Prolog.
Вот задача:
Предметная область "Подписка на газеты и журналы в почтовом отделении".
Отношения-факты:
<издание>(<шифр>, <название>, <тип>,<цена 1 экз>,<число экз в год>).
<подписчик>(<ФИО>, <профессия>, <возраст>, <адрес>).
<подписался>(<шифр_издания>, <ФИО>, <дата_начала>, <длительность>, <стоимость>).

Добавьте свои факты для полноты базы.
Отношения-правила:
• кто на какое издание подписан,
• стоимость издания,
• что за издание - журнал или газета,
Написать запросы, чтобы получить следующие отчеты:
• получить список изданий для каждого подписчика,
• подсчитать, на какую сумму подписчик подписался

Сделать в таком стиле:

product,sum = integer
PREDICATES
add_em_up(sum,sum,sum)
multiply_em(product,product,product)
CLAUSES
add_em_up(X,Y,Sum):-
Sum=X+Y.
multiply_em(X,Y,Product):-
Product=X*Y.
goal
%add_em_up(32, 54, Sum).
%multipl...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.