Автор: Админка

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


Волк, коза и капуста. Загадка на логику.

Эта известная головоломка есть в народном творчестве таких стран, как Италия, Румыния, Эфиопия и Зимбабве. Существует не одна ее вариация: с лисой, курицей и хлебом или с пантерой, свиньей и кашей! А Ты знаешь, как решать задачу о переправе?

14 91 т.

Итак, представь, что Ты — фермер, у которого есть маленькая лодка. С одного берега реки на другой Тебе необходимо перевезти волка, козу и капусту. Всех вместе взять нельзя — нужно переправлять каждого «пассажира» по отдельности. Но имей в виду, что когда Ты повезешь на другой берег капусту, в это время волк съест козу. А если решишь везти волка — коза скушает капусту.

Что же делать? Хорошенько поразмысли. Рейсов можно делать сколько угодно — главное, чтобы все оставалось целым и невредимым.

Ну как, удалось решить эту нелегкую задачку? Все еще нет? Ну ладно, дам одну подсказку: переправлять «пассажира» можно не только туда, но и назад!

Что же — думаю, теперь Тебе удалось перевезти всех целыми и невредимыми! Посмотри на решение задачи и проверь, все ли сходится.

  1. Сначала нужно перевезти козу, оставив волка с капустой.
  2. Теперь возвращаемся и забираем волка. Но оставлять волка с козой на новом берегу нельзя.
  3. Поэтому берем козу с собой в лодку, а волк сидит на берегу одинокий и голодный.
  4. Козу оставляем на берегу, а капусту переправляем к волку.
  5. Возвращаемся назад и забираем козу.

Кстати, это не единственный вариант решения задачи. Вот еще один:

  1. Везем козу туда.
  2. Возвращаемся обратно.
  3. Везем капусту туда.
  4. Забираем козу назад.
  5. Везем волка туда.
  6. Возвращаемся за козой.
  7. Перевозим козу туда.

Готово!

А теперь признавайся, удалось ли Тебе самостоятельно дойти до правильного решения, и если да — то каким способом? ;)

Еще больше отборных загадок найдешь тут:

Заметили орфографическую ошибку? Выделите её мышкой и нажмите Ctrl+Enter

Прослушивание: Загадка цели, волк и капуста. Загадка - переход через реку КОЗА, ВОЛК И КАПУСТА Фермер идет домой с рынка. Купил козу, капусту.

Презентация на тему: «Слушаем: Загадка, цель, волк и капуста. Загадка - переход через реку КОЗА, ВОЛК и КАПУСТА. Фермер идет домой с рынка. Он купил козу, капусту» - стенограмма презентации:

1 Прослушивание: Загадка цели, Волк и капуста

2

3 Загадка - переход через реку КОЗА, ВОЛК И КАПУСТА Фермер идет домой с рынка.Купил козу, капусту и волка. По пути домой он должен перейти реку. Он переправится через реку на лодке. Лодка маленькая и больше чем одна вещь поместится. Проблема: он не может оставить козу одну с капустой (потому что коза ее съест). Он не может оставить козу наедине с волком (потому что волк съест козу). ВОПРОС: Как фермеру получить все на другом берегу реки?

4 СЛУШАТЬ Только полный сценарий загадки Проблемный вопрос

5 ШАГИ: Представьте упражнение - Загадки (Что такое загадки?) 1.Сс слушайте загадку полностью. 2.Ss прислушиваются к ключевым словам. Затем напишите их. (Ss может потребоваться прослушать 2 раза.) 3. Практикуйтесь / Научите словарный запас Ss. 4. Снова послушайте и попробуйте представить себе сцену / картинку. Как связаны ключевые слова. СС вырисовывают свои идеи. Отдельно или весь класс. 5.Проверьте понимание - Ss (несколько) отгадывают загадку. HW: Поговорите со своими друзьями и попытайтесь найти ответ. Объясните завтра на английском (возможно, дополнительные баллы) Задание - Загадка Это хорошее упражнение на слушание.Ss = Студенты

6 Методы и теория из учебника Сноу. Групповая работа, ориентированная на учащихся; 3-4 ученика, из-за большого класса. Работать в команде; работать вместе. Учитель НЕ дает ответы. Прослушивание. После прослушивания  должно быть какое-то действие. Оценка и презентация. Покажите понимание, нарисовав время, чтобы показать конечный продукт.


.

Решение проблемы с волком, козой и капустой (форум Programming Diversions на Coderanch)

Нет, Джим Инст, вам не нужно думать о том, что происходит, когда фермер пересекает реку, или о том, что делает лодка; вы просто предполагаете, что лодка находится там, где находится фермер. На самом деле я получил 16 возможных состояний, пронумерованных от 0 до f, где самый старший бит (3-й бит = 8) представляет фермера, 2-й бит = 4 - это волк, 1-й бит = 2 - это гусь, а 0- -й бит (младший бит = 1) представляет собой зерно капусты или что-то еще.

Итак, f означает, что все четверо находятся на этой стороне реки, 0 означает, что все четыре пересеклись, 1 означает, что капуста одна на этой стороне реки, 2 означает, что гусь один на этой стороне реки и т. Д. можно было бы подумать, что это означает, что дополнение числа находится на другой стороне реки, поэтому 0 означает f на другой стороне. Тогда у вас будет инвариант thisSide + thatSide == 0xf.
По эту сторону реки есть три запрещенных штата: 3, 6, 7, где гусь ест капусту, лес - козу, или и то, и другое.Это означает, что на другой стороне есть три запрещенных состояния, 8 9 и c. Мы знаем, что 8 + 7 или 9 + 6 или c + 3 в сумме дают 0xf. Остается в общей сложности 10 разрешенных состояний. За каждым разрешенным состоянием могут следовать 1, 2 или 3 разрешенных состояния-преемника.

Правила таковы, что фермер должен переходить дорогу каждый раз в одиночку или в сопровождении одного предмета. Это эквивалентно побитовой операции XOR 8 9 a или c; если у вас есть переменные thisSide и thatSide, то одна и та же операция должна быть применена к обеим сторонам, чтобы сохранить инвариант класса.Также вы удаляете из результатов любое из шести запрещенных состояний.
Вы можете вернуть состояния обратно на английский с помощью поразрядного И: private final int FARMER = 8, WOLF = 4, GOOSE = 2, CABBAGE = 1; . . . . если (состояние и ФЕРМЕР> 0) outputString + = "фермер"; если (состояние & WOLF> 0) outputString + = "волк"; и т. д.

Затем вы получаете дерево, начинающееся с f, и затем вы проводите поиск дерева, пока не найдете в нем 0. Для достижения 0 требуется ровно 7 операций, первая из которых - состояние ^ = FARMER + GOOSE;

*********************************************** ***************************
В LISP он читает что-то вроде этого, предполагая, что ваш алгоритм поиска по ширине и оператор -> уже поставлено: (defparameter * farmer * '((fwgcR wcRfg) (fwgRc wRfgc gRfwc) (fwcRg wcRfg wRfgc cRfwg) (fgcRw gRfwc cRfwg) (fgRwc gRfwc Rfwgc) (wcRfg fwcRg fwgcR) (gRfwc fgRwc fwgRc fwcRg) (cRfwg fwcRg fgcRw) (wRfgc fwgRc fwcRg) (Rfwgc fgRwc))) (defun farmer-lmg (состояние) (-> * фермер * штат)) (width-search 'fwgcR' Rfwgc # 'farmer-lmg) Аббревиатуры (очевидно) означают фермерскую волчью гусиную капусту и РЕКУ; те, кто до R, находятся на этой стороне, а те, что после R, находятся на этой стороне.Бит defun создает генератор легального хода (LMG).
*********************************************** **************************
С предоставленными нами утилитами LISP он работает, но, кажется, всегда дает мне один и тот же ответ . Я думаю, есть 4 возможных решения, но первая операция всегда заключается в том, что фермер переносит гуся, а четвертая операция всегда возвращает гуся.

[править] Незначительные орфографические исправления и значение lmg [/ править]
[30 ноября 2007 г .: Сообщение отредактировал: Кэмпбелл Ричи]

.

Волк, коза и капуста - обучающие игры

Это не только новая игра. Это тоже загадка. Надо сказать, что это очень известная головоломка.
Волк, козел и кочан на берегу реки. Недалеко от них есть лодка. Им нужно переплыть реку и добраться до другого берега реки. Но только один из них может пользоваться лодкой одновременно. Цель головоломки - перенести волка, козу и кочан на другой берег реки, и все они должны быть в безопасности.Это довольно сложно, потому что, если вы оставите волка и козу на одном берегу реки, волк съест козу. Если оставить козу и кочан вместе, коза съест капусту. Это очень интересная логическая головоломка.
Уважаемые родители, не торопитесь и не пытайтесь помочь своим детям! Неплохо, если они не могут сразу ответить на этот вопрос. Головоломка для них не очень сложная. Единственное, что им нужно, - это немного подумать.

.

Смотрите также


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.



Понравился рецепт? Подпишись на RSS! Подписаться!