Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2014, 18:43   #1
zoomgel
 
Аватар для zoomgel
 
Регистрация: 25.02.2011
Сообщений: 8
По умолчанию Помогите решить простую задачу Turbo Prolog

Здравствуйте, помогите пожалуйста.
Задача такая: Автобус Х проезжает остановку У. Какой маршрут автобуса Х?
Спасибо.
zoomgel вне форума Ответить с цитированием
Старый 04.06.2014, 22:29   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Я так понимаю, есть сеть остановок, заданная в базе как-то так:
Код:
автобус(49, ['ветлужанка', 'строитель', 'площадь революции']).
автобус(47, ['студгородок', 'строитель', 'луч']).
Решается так:
Код:
маршрут(Маршрут, Остановка):-
  автобус(Маршрут, Остановки), member(Остановка, Остановки).
Я для SWI Prolog описал, для турбо... русский текст замените на латиницу и найдите в гугле правило member (оно стандартное).
rrrFer вне форума Ответить с цитированием
Старый 05.06.2014, 10:14   #3
zoomgel
 
Аватар для zoomgel
 
Регистрация: 25.02.2011
Сообщений: 8
По умолчанию

Спасибо большое!
zoomgel вне форума Ответить с цитированием
Старый 05.06.2014, 18:23   #4
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Да пжалсто, я вот видел, что кучу времени вы потратили на поиск ответа на соседнем форуме. Там нет пролог-программистов (нас там забанили всех за развитие пролог-коммьюнити вопреки бизнес-интересам администратора), но есть куча дятлов.

Вопрошайте тут.

Последний раз редактировалось rrrFer; 05.06.2014 в 19:05.
rrrFer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачу на Turbo Pascal tree Паскаль, Turbo Pascal, PascalABC.NET 6 16.05.2010 23:27
Паскаль. Помогите решить простую задачу Кириллович Помощь студентам 2 22.05.2009 14:00
Помогите решить простую задачу asercbr123 Microsoft Office Excel 4 11.12.2008 13:25
Помогите решить простую задачу Teh Общие вопросы Delphi 4 24.04.2008 07:37
Помогите решить простую задачу по C++ steal13 Общие вопросы C/C++ 6 03.01.2008 09:40