Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Visual Prolog, Никак не разберусь помогите 
:(
    Опции темы
Dymych
  Дата 16.12.2009, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 16.12.2009

Репутация: нет
Всего: нет



Please помогите разобраться в задачке чё то не врублюсь

Предметная область «Междугородные переговоры»
Отношения-факты: 

ТЕЛЕФОН(номер телефона, владелец, адрес, льготы(да/нет))

ПЕРЕГОВОРЫ(номер переговора, телефон заказчика, город, вызываемый телефон, дата, продолжительность, стоимость)

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

думаю начать с базы фактов:
phone("2569871", "Doronin", "Moskva", "yes")
phone("9862378", "Nosov", "Tula", "no")
phone("5621784", "Dubrovskii", "Kazan", "no")
phone("5648664", "Voronin", "N.Novgorod", "no")
phone("3475786", "Samarin", "Moskva", "yes")
phone("2348975", "Fedorov", "Saransk", "no")
phone("7934422", "Emelyanov", "Piter", "yes")
phone("7483743", "Nikulin", "Volgograd", "no")

peregovory("001", "2569871", "Moskva", "3475786", "28.10.07", "5", "23")
peregovory("002", "9862378", "Tula", "5621784", "24.10.07", "10", "93")
peregovory("003", "5648664", "N.Novgorod", "2348975", "25.10.07", "13", "40")
peregovory("004", "7934422", "Piter", "7483743", "20.10.07", "7" , "15")

как я понимаю дальше нужно определить области значений аргументов предикатов в разделе DOMAINS
потом определить факты динамической базы знаний, т.е. те предикаты, которые будут храниться в динамической базе.  в разделе FACTS
а дальше тёмный лес помогите пожалуйста прогу мы пишем на Visul Prolog 5.2
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума Prolog
Void
  • Пожалуйста, создавайте темы с содержательными названиями.
  • Уважаемые учащиеся, здесь всегда рады помочь Вам, но не делать за Вас вашу работу. У вас гораздо больше шансов получить помощь, если Вы приложите усилия и поделитесь с нами проблемами и результатами. В противном случае добро пожаловать в раздел Центр Помощи.
  • Получив ответ на интересующий Вас вопрос, не забудьте пометить его как решённый.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Prolog | Следующая тема »


 




[ Время генерации скрипта: 0.0667 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.