Вопрос:

Тема «Информационное моделирование» Решите задачу табличным способом Три ученицы Тополева, Березкина и Кленова - посадили около школы три дерева: березку, тополь и клен. Причем ни одна из них не посадила то дерево, от которого произошла ее фамилия. Узнайте, какое дерево посадила каждая из девочек, если известно, что Кленова посадила не березку.

Ответ:

Решение:

Составим таблицу, где строки — ученицы, а столбцы — деревья. Отметим знаком «-» невозможность посадки, а знаком «+» — возможную посадку.

УченицаБерезкаТопольКлен
Тополева-+-
Березкина--+
Кленова-+-

Пояснения к заполнению таблицы:

  1. Тополева не сажала березку (не тополя).
  2. Березкина не сажала березку (не березкина).
  3. Кленова не сажала березку (не клёна).
  4. Из условия известно, что Кленова посадила не березку.
  5. Если Тополева сажала тополь, а Кленова сажала клен, то Березкина сажала березку. Но по условию Березкина не сажала березку.
  6. Попробуем иначе: если Тополева сажала тополь, то Березкина может сажать клен. Тогда Кленова сажала березку. Но по условию Кленова не сажала березку.
  7. Значит, Тополева сажала клен.
  8. Кленова не сажала березку и не сажала клен (так как его посадила Тополева), значит, Кленова сажала тополь.
  9. Остается Березкина, она сажала березку.

Проверим: Тополева - клен (не тополь), Березкина - березка (не березка), Кленова - тополь (не клен).

В условии ошибка: «Причем ни одна из них не посадила то дерево, от которого произошла ее фамилия» и «Кленова посадила не березку» противоречат друг другу, если Березкина сажала березку.

Переформулируем логику, исходя из более вероятного сценария:

  1. Тополева не сажала тополь.
  2. Березкина не сажала березку.
  3. Кленова не сажала клен.
  4. Кленова сажала не березку.

Таблица:

УченицаБерезкаТопольКлен
Тополева?-+
Березкина-??
Кленова-+-

Выводы:

  • Кленова сажала тополь (единственный вариант).
  • Тополева не сажала тополь (дано), значит, она сажала клен (остался единственный вариант).
  • Березкина сажала березку (остался единственный вариант).

Проверим: Тополева — клен (не тополь), Березкина — березка (не березка), Кленова — тополь (не клен).

Ответ: Тополева посадила клен, Березкина посадила березку, Кленова посадила тополь.

Похожие