Нужно запрограммировать всем извсетную задачку про Волка, козу и капусту на Visual Prolog.
Крестьянину надо перевести через реку волка, козу и капусту. Но в лодкек может поместиться только крестьянин, а с ним или только волк или только коза. или только капуста. Но если оставить волка с козой, то волк съест коза. а если оставить козу с капустой. то коза съест капусту. Как перевести груз крестьянин?
Программирование в Visual Prolog
Модераторы: Naeel Maqsudov, C_O_D_E
Я не понял, тебе код нужен? тогда это не сюда (Решите мне задачку). А вообще, делается это следующим образом (по крайней мере, я так ферзей расставлял): создаёшь правила (кто с кем может, кто с кем не может), основной запрос состоит из двух пацелей: первая генерирует все возможные варианты переправки (тупой полный перебор), а вторая проверяет, подходит тебе это или нет.
Могу покопаться, может найду код для расстановки ферзей (правда, на AMZIEXPL (тот-же пролог, только не строготипизированный).
Могу покопаться, может найду код для расстановки ферзей (правда, на AMZIEXPL (тот-же пролог, только не строготипизированный).
Крылья есть у всех -
У каждого свой путь наверх!
У каждого свой путь наверх!
Нет.Спасибо. Уже нашел.AMDemon писал(а):Могу покопаться, может найду код для расстановки ферзей (правда, на AMZIEXPL (тот-же пролог, только не строготипизированный).
Задачки и исходники по прологу:
Введение в Турбо Пролог
Предложения, факты и правила в Турбо Прологе
Структура программы в Турбо Прологе
Трансляция списков в Турбо Прологе
Файлы в Турбо Прологе и их обработка
Декларативная и процедурная семантика языка Пролог
Влияние порядка предложений и предикатов в них на достижение цели в Турбо Прологе
Особенности применения предикатов отсечения и отрицания в Турбо Прологе
Решение логических задач в Турбо Прологе. Задача об обезьяне.
Решение логических задач в Турбо Прологе. Задача о ханойсной башне.
Решение логических задач в Турбо Прологе. Задача о расследовании преступления
Базы данных и базы знаний в Турбо Прологе
Интерфейс на естественном языке в Турбо Прологе
Взаимодействие Турбо Пролога с файлами DBF-формата
Использование метода анализа ключевых слов при построении интерфейса с базой знаний в Турбо Прологе
Программа лексического анализа предложений в Турбо Прологе
Контекстно-свободный анализ предложений
Структура экспертных систем (Турбо Пролог)
Классификация экспертных систем (Турбо Пролог)
Экспертные системы, базирующиеся на правилах (Турбо Пролог)
Экспертные системы, базирующиеся на логике (Турбо Пролог)
Рекомендации по разработке экспертных систем (Турбо Пролог)
ПОСТРОЕНИЕ ЭКСПЕРТНЫХ СИСТЕМ НА ТУРБО ПРОЛОГЕ. Экспертная система, базирующаяся на правилах
ПОСТРОЕНИЕ ЭКСПЕРТНЫХ СИСТЕМ НА ТУРБО ПРОЛОГЕ. Экспертная система, базирующаяся на логике
ПОСТРОЕНИЕ ЭКСПЕРТНЫХ СИСТЕМ НА ТУРБО ПРОЛОГЕ. Экспертная система медицинской диагностики
Введение в Турбо Пролог
Предложения, факты и правила в Турбо Прологе
Структура программы в Турбо Прологе
Трансляция списков в Турбо Прологе
Файлы в Турбо Прологе и их обработка
Декларативная и процедурная семантика языка Пролог
Влияние порядка предложений и предикатов в них на достижение цели в Турбо Прологе
Особенности применения предикатов отсечения и отрицания в Турбо Прологе
Решение логических задач в Турбо Прологе. Задача об обезьяне.
Решение логических задач в Турбо Прологе. Задача о ханойсной башне.
Решение логических задач в Турбо Прологе. Задача о расследовании преступления
Базы данных и базы знаний в Турбо Прологе
Интерфейс на естественном языке в Турбо Прологе
Взаимодействие Турбо Пролога с файлами DBF-формата
Использование метода анализа ключевых слов при построении интерфейса с базой знаний в Турбо Прологе
Программа лексического анализа предложений в Турбо Прологе
Контекстно-свободный анализ предложений
Структура экспертных систем (Турбо Пролог)
Классификация экспертных систем (Турбо Пролог)
Экспертные системы, базирующиеся на правилах (Турбо Пролог)
Экспертные системы, базирующиеся на логике (Турбо Пролог)
Рекомендации по разработке экспертных систем (Турбо Пролог)
ПОСТРОЕНИЕ ЭКСПЕРТНЫХ СИСТЕМ НА ТУРБО ПРОЛОГЕ. Экспертная система, базирующаяся на правилах
ПОСТРОЕНИЕ ЭКСПЕРТНЫХ СИСТЕМ НА ТУРБО ПРОЛОГЕ. Экспертная система, базирующаяся на логике
ПОСТРОЕНИЕ ЭКСПЕРТНЫХ СИСТЕМ НА ТУРБО ПРОЛОГЕ. Экспертная система медицинской диагностики