Пролог Д. Составить Правило Отбора

04.05.2013
1
0
#1
Добрый день! Буду рада любой помощи! Необходимо написать программу на прологе, есть два условаия:

1. Создать запрос в соответствии с вариантом к следующему набору фактов на языке Пролог-Д:

рейс(Челябинск,Анталья,Ту154).рейс(Челябинск,Хургада,А310).

рейс(Челябинск,Москва,Б737).рейс(Екатеринбург,Лондон,Б757).

рейс(Екатеринбург,Гамбург,А310).рейс(Екатеринбург,Москва,Ил96).

рейс(Екатеринбург,Хургада,А310).рейс(Москва,Анталья,Б737).

рейс(Москва,Хабаровск,Ту204).рейс(Москва,СПб,Ан148).

аэропорт(Челябинск,Баландино).аэропорт(Екатеринбург,Кольцово).

аэропорт(Москва,Внуково).аэропорт(СПб,Пулково).аэропорт(Лондон,Хитроу).

2. Составить программу на языке Пролог-Д для решения заданной в варианте задачи с использованием набора фактов о ценах:
товар(масло,32).товар(хлеб,14).товар(молоко,23).товар(рис,26).товар(мыло,15).
товар(творог,26).товар(кефир,14).товар(соль,9).


Необходимо выполнить следующие задачи:

1. В какие города летают А310 из Кольцова?

2. Составить правило отбора из заданного списка тех товаров, цены которых превышают заданную величину, например:
?отбор([мыло,масло,кефир,творог,соль],15,А).
А=[масло,творог]


Помогите пожалуйста!!! Я уже не знаю у кого спросить, никто ничего не знает :(( А мне он очень тяжело дается:(