Математические задачи и головоломки. Задача про козу капусту и волка


Решение: Объясните задачу про волка, козу и капусту

Здравствуйте! Я прошу у Вас помощи, на SWI Prolog нашла решение задачи про волка, козу и капусту, но не знаю какой вопрос задать, что бы программа выдала мне ответ. Вот собственно решение: состояние(правый,правый,правый,правый,_):-   write('Приехали'),nl,   write('Итоговая последовательность действий в обратном порядке:'),nl.     состояние(Человек,Волк,Коза,_,_):-   Волк=Коза,not(Коза=Человек),write('Козу съели'),nl,!,fail. состояние(Человек,_,Коза,Капуста,_):-   Капуста=Коза,not(Коза=Человек),write('Капусту съели'),nl,!,fail.   состояние(правый,Волк,Коза,Капуста,Последний):-   not(Последний=ничего),write('Поехали порожняком на левый'),nl,   состояние(левый,Волк,Коза,Капуста,ничего),write('Поехали порожняком на левый'),nl.   состояние(Вместе,Вместе,Коза,Капуста,Последний):-   not(Последний=волк),напротив(Вместе,Другой),   write('Повезли волка на'),write(Другой),nl,   состояние(Другой,Другой,Коза,Капуста,волк),   write('Повезли волка на '),write(Другой),nl.   состояние(Вместе,Волк,Вместе,Капуста,Последний):-   not(Последний=коза),напротив(Вместе,Другой),   write('Повезли козу на '),write(Другой),nl,   состояние(Другой,Волк,Другой,Капуста,коза),   write('Повезли козу на '),write(Другой),nl.   состояние(Вместе,Волк,Коза,Вместе,Последний):-   not(Последний=капуста),напротив(Вместе,Другой),   write('Повезли капусту на '),write(Другой),nl,   состояние(Другой,Волк,Коза,Другой,капуста),   write('Повезли капусту на '),write(Другой),nl.   состояние(левый,Волк,Коза,Капуста,Последний):-   not(Последний=ничего),   write('Поехали порожняком на правый'),nl,   состояние(правый,Волк,Коза,Капуста,ничего),   write('Поехали порожняком на правый'),nl.   напротив(правый,левый). напротив(левый,правый).   goal:-состояние(левый,левый,левый,левый,ничего). Я это решение перевела на английский язык, что бы SWI Prolog смог почитать его: condition(right,right,right,right,_):- write('came'),nl, write('Final procedure in reverse order:'),nl.   condition(Man,Wolf,Goat,_,_):- Wolf=Goat,not(Goat=Man),write('the Goat ate'),nl,!,fail. condition(Man,_,Goat,Cabbage,_):- Cabbage=Goat,not(Goat=Man),write('Cabbage ate'),nl,!,fail.   condition(right,Wolf,Goat,Cabbage,Last):- not(Last=none),write('Went empty on the left'),nl, condition(left,Wolf,Goat,Cabbage,nothing),write('Went empty on the left'),nl.   condition(Together,Together,Goat,Cabbage,Last):- not(Last=wolf),opposite(Together,Other), write('Drove the wolf'),write(Another),nl, condition(Other,Another,Goat,Cabbage,wolf), write('Drove the wolf '),write(Another),nl.   condition(Together,Wolf,Together,Cabbage,Last):- not(Last=goat),opposite(Together,Other), write('Drove the goat '),write(Another),nl, condition(Other, Wolf, Other,Cabbage,goat), write('Drove the goat '),write(Another),nl.   condition(Together,wolf,Goat,Together,Last):- not(Last=cabbage),opposite(Together,Other), write('was Taken cabbage '),write(Another),nl, condition(Other,wolf,Goat,Another,cabbage), write('was Taken cabbage '),write(Another),nl.   condition(left,Wolf,Goat,Cabbage,Last):- not(Last=none), write('Went empty on the right'),nl, condition(right,Wolf,Goat,Cabbage,nothing), write('Went empty on the right'),nl.   front(right,left). front(left,right).Подскажите пожалуйста, верное ли решение и какой вопрос нужно задать. Спасибо Вам заранее!!!

studassistent.ru

1
  • Авто и мото
    • Автоспорт
    • Автострахование
    • Автомобили
    • Сервис, Обслуживание, Тюнинг
    • Сервис, уход и ремонт
    • Выбор автомобиля, мотоцикла
    • ГИБДД, Обучение, Права
    • Оформление авто-мото сделок
    • Прочие Авто-темы
  • ДОСУГ И РАЗВЛЕЧЕНИЯ
    • Искусство и развлечения
    • Концерты, Выставки, Спектакли
    • Кино, Театр
    • Живопись, Графика
    • Прочие искусства
    • Новости и общество
    • Светская жизнь и Шоубизнес
    • Политика
    • Общество
    • Общество, Политика, СМИ
    • Комнатные растения
    • Досуг, Развлечения
    • Игры без компьютера
    • Магия
    • Мистика, Эзотерика
    • Гадания
    • Сны
    • Гороскопы
    • Прочие предсказания
    • Прочие развлечения
    • Обработка видеозаписей
    • Обработка и печать фото
    • Прочее фото-видео
    • Фотография, Видеосъемка
    • Хобби
    • Юмор
  • Другое
    • Военная служба
    • Золотой фонд
    • Клубы, Дискотеки
    • Недвижимость, Ипотека
    • Прочее непознанное
    • Религия, Вера
    • Советы, Идеи
    • Идеи для подарков
    • товары и услуги
    • Прочие промтовары
    • Прочие услуги
    • Без рубрики
    • Бизнес
    • Финансы
  • здоровье и медицина
    • Здоровье
    • Беременность, Роды
    • Болезни, Лекарства
    • Врачи, Клиники, Страхование
    • Детское здоровье
    • Здоровый образ жизни
    • Красота и Здоровье
  • Eда и кулинария
    • Первые блюда
    • Вторые блюда
    • Готовим в …
    • Готовим детям
    • Десерты, Сладости, Выпечка
    • Закуски и Салаты
    • Консервирование
    • На скорую руку
    • Напитки
    • Покупка и выбор продуктов
    • Прочее кулинарное
    • Торжество, Праздник
  • Знакомства, любовь, отношения
    • Дружба
    • Знакомства
    • Любовь
    • Отношения
    • Прочие взаимоотношения
    • Прочие социальные темы
    • Расставания
    • Свадьба, Венчание, Брак
  • Компьютеры и интернет
    • Компьютеры
    • Веб-дизайн
    • Железо
    • Интернет
    • Реклама
    • Закуски и Салаты
    • Прочие проекты
    • Компьютеры, Связь
    • Билайн
    • Мобильная связь
    • Мобильные устройства
    • Покупки в Интернете
    • Программное обеспечение
    • Java
    • Готовим в …
    • Готовим детям
    • Десерты, Сладости, Выпечка
    • Закуски и Салаты
    • Консервирование
  • образование
    • Домашние задания
    • Школы
    • Архитектура, Скульптура
    • бизнес и финансы
    • Макроэкономика
    • Бухгалтерия, Аудит, Налоги
    • ВУЗы, Колледжи
    • Образование за рубежом
    • Гуманитарные науки
    • Естественные науки
    • Литература
    • Публикации и написание статей
    • Психология
    • Философия, непознанное
    • Философия
    • Лингвистика
    • Дополнительное образование
    • Самосовершенствование
    • Музыка
    • наука и техника
    • Технологии
    • Выбор, покупка аппаратуры
    • Техника
    • Прочее образование
    • Наука, Техника, Языки
    • Административное право
    • Уголовное право
    • Гражданское право
    • Финансовое право
    • Жилищное право
    • Конституционное право
    • Право социального обеспечения
    • Трудовое право
    • Прочие юридические вопросы
  • путешествия и туризм
    • Самостоятельный отдых
    • Путешествия
    • Вокруг света
    • ПМЖ, Недвижимость
    • Прочее о городах и странах
    • Дикая природа
    • Карты, Транспорт, GPS
    • Климат, Погода, Часовые пояса
    • Рестораны, Кафе, Бары
    • Отдых за рубежом
    • Охота и Рыбалка
    • Документы
    • Прочее туристическое
  • Работа и карьера
    • Обстановка на работе
    • Написание резюме
    • Кадровые агентства
    • Остальные сферы бизнеса
    • Отдел кадров, HR
    • Подработка, временная работа
    • Производственные предприятия
    • Профессиональный рост
    • Прочие карьерные вопросы
    • Работа, Карьера
    • Смена и поиск места работы
    • Собственный бизнес
    • Трудоустройство за рубежом
  • Семья и дом
    • Воспитание детей
    • Детские сады
    • Домашний уют
    • Организация быта

woprosi.ru

Задача про волка капусту и козу — Собаки и кошки

Комментарии пользователей SuperPlaysGames 03.09.2018 - 10:41

неправильно коза сьест капусту

Александра Лихачёва 06.09.2018 - 09:37

+Ефим Тимофеев Сокращен))

SuperPlaysGames 08.09.2018 - 12:51

Александра Лихачёва у меня есть вапрос. почему НЕТ ХОЗЯИНА?

Александра Лихачёва 11.09.2018 - 09:10

+Ефим Тимофеев Пока гребет не сможет съесть!)))))

Kinder 06.09.2018 - 07:21

Класс👍

Александра Лихачёва 08.09.2018 - 22:34

+Kinder 2017 Спасибо))

Александра Лихачёва 08.09.2018 - 21:04

yugo-gradnya.ru

Математические задачи и головоломки

Математические задачи и головоломки

На сайте выложены математические задачи, головоломки, игры, шутки и фокусы.  Для их решения от Вас потребуется немного ума,  смышлености и логических рассуждений...

Сегодня 

51. Волк, коза и капуста.51. Волк, коза и капуста.

     Это старинная задача, которая имеет сказочное содержание.

     Некий человек должен был перевезти в лодке через реку волка, козу и капусту. В лодке мог поместиться только один человек, а с ним или волк, или коза, или капуста. Но если оставить волка с козой без присутствия человека, то волк съест козу, если оставить козу с капустой, то коза съест капусту, а в присутствии человека "никто никого не ел". Человек все-таки перевез свой груз через реку.     Как он это сделал?

Ответ

      На главную       Следующая>>>

www.fookus.narod.ru

Решение задачи про волка, козу и капусту (2 способа решения)

Категория: Задачи на логику

 Одна из популярных детских логических задач. Где в качестве «участников» головоломки есть капуста, волк и коза, а также мужик с лодкой, тот самый владелец всего этого «винегретного» скарба. Так вот, у мужика такая незадача…  Коли оставишь волка с овцой, то тот задерет последнюю. А если козу с капустой, то не видать ему щей с квашенной. При этом надо бы перебраться на другой берег, а в лодке два места, для него и еще чего-нибудь или кого-нибудь. Как быть? Как переправиться на другой берег? Что же давайте к сути решения этой задачи.

Решение задачи про волка, козу, капусту и лодку

Решение само по себе должно исходить из логики того, что противоположно условию задачи, то есть необходимо понимать, что волк капусту не есть ибо он не козел! Собственно здесь и начинается катавасия. Значит так.

1 способ

 Вначале берем козу и едем на другой берег. Там оставляем козу и едем за капустой. Привозим капусту. После козу заберем и едем к волку обратно. Теперь козу оставляем, а волка берем. Едем с ним к капусте и оставляем. Плывем за козой и возвращаемся к волку и капусте. Собственно все логично. Если почитать и себе представить, то все получается. У кого не получается представлять, тот смотрит на картинку.

2 способ

Также начинаем с козы. Перевозим ее и оставляем. Берем волка и едем обратно к козе. Привозим волка, но козу забираем и едем обратно к капусте. Козу высаживаем и берем капусту. Везем капусту к волку. Возвращаемся. Берем козу и едем обратно в волку и козе

Вот видите у этой задачи даже два варианта, с разными вариациями кого и в какое время переправить. Так что знайте, что в жизни очень мало безвыходных ситуаций. И если вы не видите выхода, то это совсем не значит, что его нет. Просто вы не в состоянии решить задачу в одиночку. Посоветуйтесь с кем-нибудь, быть может вам и дадут хороший совет!

progdz.ru