Помогите решить задачу табличным способом: После традиционного вечера встречи с бывшими выпускниками...

Тематика Информатика
Уровень 5 - 9 классы
логические задачи табличный метод школа выпускники преподаватели дисциплины города математика физика химия Минск Витебск Харьков решение задач Иван Борис Андрей
0

Помогите решить задачу табличным способом:

После традиционного вечера встречи с бывшими выпускниками школы в стенгазете появилась заметка о трех бывших учениках школы. В этой заметке было написано, что Иван, Борис и Андрей стали учителями. Теперь они преподают разные дисциплины: один – математику, второй – физику, третий – химию. Живут они тоже в разных городах: Минске, Витебске и Харькове. В заметке было еще написано, что первоначальные их планы осуществились не полностью: Иван работает не в Минске, Андрей – не в Витебске; житель Минска преподает не математику, Андрей преподает не физику. Повезло только жителю Витебска: он преподает любимую им химию. Кто есть кто?

Заранее спасибо.

avatar
задан 5 месяцев назад

2 Ответа

0

Для решения данной задачи табличным способом можно создать таблицу, где строки будут представлять собой имена учителей (Иван, Борис, Андрей), а столбцы будут представлять города (Минск, Витебск, Харьков) и предметы (математика, физика, химия).

МинскВитебскХарьков
Иван-??
Борис?-?
Андрей??-

Из условия задачи можно сделать следующие выводы:

  1. Иван работает не в Минске, а Андрей не в Витебске.
  2. Житель Минска преподает не математику, а Андрей преподает не физику.
  3. Житель Витебска преподает химию.

Из второго вывода следует, что Андрей преподает химию. Из третьего вывода следует, что Андрей живет в Харькове. Таким образом, таблица обновится:

МинскВитебскХарьков
Иван-??
Борис?-?
Андрей?ХимияХарьков

Теперь, учитывая первый вывод, можно сделать вывод, что Иван преподает физику, а Борис - математику. Таким образом, таблица будет выглядеть следующим образом:

МинскВитебскХарьков
ИванФизика??
Борис?Математика?
Андрей?ХимияХарьков

Из последнего вывода можно сделать, что Иван живет в Витебске, а Борис в Минске. Таким образом, ответ на задачу: Иван - физика (Витебск), Борис - математика (Минск), Андрей - химия (Харьков).

avatar
ответил 5 месяцев назад
0

Для решения этой задачи табличным способом, мы создадим таблицу, в которой будем отмечать различные возможные и невозможные варианты. Затем, используя условия задачи, будем исключать невозможные варианты, чтобы прийти к единственно возможному решению.

Шаг 1: Создание таблицы

ЧеловекГородПредмет
ИванМинскМатематика
ИванМинскФизика
ИванМинскХимия
ИванВитебскМатематика
ИванВитебскФизика
ИванВитебскХимия
ИванХарьковМатематика
ИванХарьковФизика
ИванХарьковХимия
БорисМинскМатематика
БорисМинскФизика
БорисМинскХимия
БорисВитебскМатематика
БорисВитебскФизика
БорисВитебскХимия
БорисХарьковМатематика
БорисХарьковФизика
БорисХарьковХимия
АндрейМинскМатематика
АндрейМинскФизика
АндрейМинскХимия
АндрейВитебскМатематика
АндрейВитебскФизика
АндрейВитебскХимия
АндрейХарьковМатематика
АндрейХарьковФизика
АндрейХарьковХимия

Шаг 2: Применение условий задачи

  1. Иван работает не в Минске.
  2. Андрей – не в Витебске.
  3. Житель Минска преподает не математику.
  4. Андрей преподает не физику.
  5. Житель Витебска преподает химию.

Исключаем невозможные варианты:

  • Условие 1: Иван работает не в Минске.
    • Убираем все строки, где Иван живет в Минске.
ЧеловекГородПредмет
ИванВитебскМатематика
ИванВитебскФизика
ИванВитебскХимия
ИванХарьковМатематика
ИванХарьковФизика
ИванХарьковХимия
БорисМинскМатематика
БорисМинскФизика
БорисМинскХимия
БорисВитебскМатематика
БорисВитебскФизика
БорисВитебскХимия
БорисХарьковМатематика
БорисХарьковФизика
БорисХарьковХимия
АндрейМинскМатематика
АндрейМинскФизика
АндрейМинскХимия
АндрейХарьковМатематика
АндрейХарьковФизика
АндрейХарьковХимия
  • Условие 2: Андрей – не в Витебске.
    • Убираем все строки, где Андрей живет в Витебске.
ЧеловекГородПредмет
ИванВитебскМатематика
ИванВитебскФизика
ИванВитебскХимия
ИванХарьковМатематика
ИванХарьковФизика
ИванХарьковХимия
БорисМинскМатематика
БорисМинскФизика
БорисМинскХимия
БорисВитебскМатематика
БорисВитебскФизика
БорисВитебскХимия
БорисХарьковМатематика
БорисХарьковФизика
БорисХарьковХимия
АндрейМинскМатематика
АндрейМинскФизика
АндрейМинскХимия
АндрейХарьковМатематика
АндрейХарьковХимия
  • Условие 3: Житель Минска преподает не математику.
    • Убираем все строки, где в Минске преподают математику.
ЧеловекГородПредмет
ИванВитебскМатематика
ИванВитебскФизика
ИванВитебскХимия
ИванХарьковМатематика
ИванХарьковФизика
ИванХарьковХимия
БорисМинскФизика
БорисМинскХимия
БорисВитебскМатематика
БорисВитебскФизика
БорисВитебскХимия
БорисХарьковМатематика
БорисХарьковФизика
БорисХарьковХимия
АндрейМинскФизика
АндрейМинскХимия
АндрейХарьковМатематика
АндрейХарьковХимия
  • Условие 4: Андрей преподает не физику.
    • Убираем все строки, где Андрей преподает физику.
ЧеловекГородПредмет
ИванВитебскМатематика
ИванВитебскФизика
ИванВитебскХимия
ИванХарьковМатематика
ИванХарьковФизика
ИванХарьковХимия
БорисМинскФизика
БорисМинскХимия
БорисВитебскМатематика
БорисВитебскФизика
БорисВитебскХимия
БорисХарьковМатематика
БорисХарьковФизика
БорисХарьковХимия
АндрейМинскХимия
АндрейХарьковМатематика
АндрейХарьковХимия
  • Условие 5: Житель Витебска преподает химию.
    • Убираем все строки, где в Витебске преподают не химию.
ЧеловекГородПредмет
ИванВитебскХимия
ИванХарьковМатематика
ИванХарьковФизика
ИванХарьковХимия
БорисМинскФизика
БорисМинскХимия
БорисВитебскХимия
БорисХарьковМатематика
БорисХарьковФизика
БорисХарьковХимия
АндрейМинскХимия
АндрейХарьковМатематика
АндрейХарьковХимия

Теперь осталось немного:

  1. Иван не в Минске: значит, он в Витебске или Харькове.
  2. Андрей не в Витебске: значит, он в Минске или Харькове.
  3. Житель Минска не преподает математику.
  4. Андрей не преподает физику.
  5. Житель Витебска преподает химию.

Итак, Иван преподает химию в Витебске. Значит, Борис не в Витебске. Борис в Минске или Харькове. Житель Минска не преподает математику, значит он преподает физику или химию. Андрей преподает не физику и не химию в Минске, значит он преподает математику в Харькове.

Проверяя исправления:

  • Иван в Витебске, преподает химию.
  • Андрей в Харькове, преподает математику.
  • Борис в Минске, преподает физику.

Ответ:

  • Иван преподает химию и живет в Витебске.
  • Борис преподает физику и живет в Минске.
  • Андрей преподает математику и живет в Харькове.

avatar
ответил 5 месяцев назад

Ваш ответ

Вопросы по теме