MathTrail

Логика3–6 класс

Рыцари и лжецы

На острове живут рыцари, которые всегда говорят правду, и лжецы, которые всегда лгут. По их словам нужно понять, кто есть кто. Для многих детей это первая встреча с настоящим логическим рассуждением: предположить, вывести следствие и заметить противоречие.

Главный приём
«Предположим, что он рыцарь…»
Чему учит
Рассуждать по цепочке и проверять себя
      А               Б
  «Б — лжец»      «А — лжец»
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Правила острова

Кто что может сказать

Начните с двух фраз — они сразу показывают, как устроены эти задачи.

ФразаРыцарьЛжецЧто это значит
«Я рыцарь»✓ Может: это правда✓ Может: это ложь, как ему и положеноНичего не сообщает — так скажет любой.
«Я лжец»✕ Не может: это была бы ложь✕ Не может: это была бы правдаНевозможная фраза — её не скажет никто.

Как решают: «предположим, что…»

Почти любую такую задачу решают одинаково: выбирают одного жителя, предполагают, кто он, и смотрят, что из этого следует. Примеры ниже идут от простого к олимпиадному.

  1. Предположить
  2. Вывести, что из этого следует
  3. Найти противоречие или проверить ответ

Пример 1 · 3–4 класс

Двое на дороге

На острове встретились двое: А и Б. А сказал: «Я лжец, а Б — рыцарь». Кто из них кто?

  1. Пусть А — рыцарь. Тогда его слова — правда, и он лжец. Но мы предположили, что он рыцарь: противоречие, этот случай невозможен.
  2. Пусть А — лжец. Тогда его слова ложны. Первая их половина, «я лжец», верна — значит, неверна вторая: Б не рыцарь, а лжец. Всё сходится.

Ответ А и Б — оба лжецы.

Пример 2 · 3–4 класс

Цепочка обвинений

Трое жителей — А, Б и В — сказали так. А: «Б — лжец». Б: «В — рыцарь». В: «А и Б — лжецы». Кто из них рыцарь, а кто лжец?

  1. С кого начать? С того, кто говорит больше всех: из его слов следует больше всего. Это В.
  2. Пусть В — рыцарь. Тогда А и Б — лжецы. Но Б сказал «В — рыцарь», и это была бы правда, а лжец правды не говорит. Противоречие.
  3. Значит, В — лжец. Тогда фраза Б «В — рыцарь» ложна, и Б — тоже лжец.
  4. А сказал «Б — лжец», и это правда. Значит, А — рыцарь.

Ответ А — рыцарь, Б и В — лжецы.

Пример 3 · 5–6 класс

Круглый стол

За круглым столом сидят 10 жителей. Каждый сказал: «Мой сосед справа — лжец». Сколько за столом рыцарей?

  1. Если житель — рыцарь, он сказал правду: справа от него лжец.
  2. Если житель — лжец, он солгал: справа от него рыцарь.
  3. Выходит, они чередуются по кругу: Р, Л, Р, Л… Из десяти ровно половина — 5 рыцарей.
     Р   Л
  Л         Р
 Р           Л
  Л         Р
     Р   Л

Ответ 5 рыцарей.

Где ошибаются

MathTrail разбирает каждый неверный ответ по названной ловушке. Вот главные в этой теме — и что можно сказать ребёнку.

Как помочь дома

  1. Сыграйте в остров

    Вы — лжец, ребёнок задаёт вопросы. Скоро ребёнок сам замечает, что на «ты лжец?» вы всегда отвечаете «нет».

  2. Спрашивайте, а не подсказывайте

    Вместо ответа — вопрос: «А если он рыцарь, что тогда?» Это и есть главный приём темы.

  3. Пишите Р и Л карандашом

    Над каждым именем — предположение. Получилось противоречие — стираем и пробуем другое.

Сначала

Попросите задачу на эту тему

Дай задачу про рыцарей и лжецов

Добавить в ClaudeВсе темы