Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Prolog
Перезагрузить страницу графический интерйейс для ЭС
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
artgonch artgonch вне форума
Member
 
Сообщений: 41
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 26.03.2005
По умолчанию графический интерйейс для ЭС - 19.11.2005, 20:43

Здравствуйте!
Продолжаю делать свою простенькую учебную ЭС (VIP 5.2), которая решает задачу классификации объектов. Но теперь нужно, чтобы она имела хотя бы простой графический, а не консольный интерфейс. Альтернативы закодированы в теле программы, напрммер:
Код:
answer("Answer 1") :-
     c1,
     c2,
     e("aaaa", "vvv'),
     % Навпример, здесь при выдаче вопроса пользователь нажал кноку "Назад"
     e("bbb", "ddd"),
...
Но теперь предикат e при обращении к БД и ненахождении в ней нужного факта выводит диалоговое окно с предложением вырать какой-нибудь признак, например:
Код:
e(X, Y) :-
     db_query(X, Y),
     !.
e(X, Y) :-
     not(db_query(X, _)),
     create_dialog(_Win, Ans), % Если пользователь нажал кнопку "Назад", в Ans будет пустая строка
     assert(db_query(X, Ans)),
     db_query(X, Y),
     !.
Как реализовать возможность возвращения к предыдущему вопросу?
Если просто "завалить" e("bbb", "ddd"), то программа перейдет к проверке след. альтернативы, а мне нужно, чтобы она вернулась к повторному исследованию этой же альтернативы.
У меня не получилось придумать. А вы что посоветуете?
Заранее спасибо.
Ответить с цитированием
Ads
Ответ

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сбрасывается графический процессор Asfat Мониторы 0 23.10.2011 14:55
Графический объект как с ним работать Egor123 Delphi 1 05.06.2011 21:52
Графический режим 555ALEXANDR555 Pascal 1 28.05.2011 15:57
Графический драйвер ATI berium Видеокарты 6 09.12.2010 20:37
Графический ускоритель Mystere Видеокарты 12 16.11.2010 21:49
GUI в CDT как создать графический интерфейс just_vladimir Eclipse 1 18.09.2007 21:15
Как запустить графический режим Votmax С/С++ 12 29.10.2005 21:26
Графический редактор и WinApi N4r0dS0ft WinAPI 4 18.08.2005 12:26
Графический счётчик на perl Grechukhin Perl 0 08.08.2005 01:39
Как графический планшет подключить в VC++ 6.0 Neka Вопросы начинающих программистов 3 18.02.2005 14:54
Консоль в графический режим exdocent C++ Builder 1 12.04.2004 16:55
Как обнулять графический буфер в VC++ Rem Visual C++ 0 03.02.2004 20:28



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