Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Prolog
Перезагрузить страницу Правила-фильтры для работы с БД
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Primat
Guest
 
Сообщений: n/a
По умолчанию 08.10.2006, 23:53

Вообщем имееццо

Код:
domains
   title, author = symbol
   pages         = integer

predicates
   book(title, pages)
   written_by(author, title)
   long_novel(title)
   maxs(pages,pages,pages)

clauses
   written_by(fleming, "DR NO").
   written_by(melville, "MOBY DICK").
   written_by(tolstoj, "BURATINO").
   written_by(gerbert, "Dune").
   book("MOBY DICK", 250).
   book("DR NO", 310).
   book("BURATINO", 400).
   book("Dune", 540).

Требуеццо добавть в программу правила :
- отыскивающее самую тонкую книгу;
- отыскивающее самую толстую книгу;
- отыскивающее все книги, не являющиеся самой тонкой и самой толстой;
- определяющее наличие самой тонкой и самой толстой книги в базе данных среди произведений заданного автора;
- определяющее самую тонкую и самую толстую книгу для заданного автора;
- определяющее для заданного автора все книги, которые он не писал.
Ответить с цитированием
  (#2 (permalink)) Старый
Alison Alison вне форума
Member
 
Сообщений: 4,771
Сказал(а) спасибо: 0
Поблагодарили 119 раз(а) в 116 сообщениях
Регистрация: 17.11.2004
По умолчанию 09.10.2006, 11:55

Если Вы не проходили списки, то можно использовать предикат not - так проще всего.
Например, книга является самой тонкой, если тоньше ее книги нет и т.д.
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
фильтры в excel fara13 Вопросы начинающих программистов 4 06.09.2011 09:54
Правила форума Dima87 О сайте и форуме 1 23.05.2010 14:51
Правила раздела. Admin Опросы и мнения 0 13.01.2009 11:06
фильтры шалонов в smarty _kT PHP 3 14.01.2008 11:19
Фильтры в VBA Excel imported_Vadimus Visual Basic 4 22.06.2007 19:19
Текстовые фильтры как их поставить SkyHawk DHTML, JavaScript, VBScript 0 17.05.2006 10:08
Работают ли визуальные фильтры где нить кроме IE imported_Alarm DHTML, JavaScript, VBScript 4 30.11.2005 23:31
Фильтры как сделать полупрозрачный фон Casper DHTML, JavaScript, VBScript 1 21.06.2005 13:43
Правила работы со служебным компьютером в небольшой сети <<LexuS>> Юмор 0 03.05.2005 18:23
Как заставить работать визуальные фильтры OT DHTML, JavaScript, VBScript 5 13.02.2005 22:15
Фильтры по базам данных в Delphi Олеся Delphi 0 12.04.2004 11:17
Основные правила работы с хранимыми процедурами в CAdodc Borys Visual C++ 0 29.01.2004 14:39



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов