Метод таблиц — универсальный способ решения
логических задач. Он позволяет наглядно представить все возможные
соответствия и постепенно исключать невозможные варианты.
📋 Алгоритм решения
-
Внимательно прочитайте условие задачи и выделите все элементы
(имена, фамилии и т.д.)
-
Составьте таблицу, где строки — одни элементы, а столбцы — другие
-
Проанализируйте каждое условие и отметьте соответствия в таблице
-
Делайте логические выводы: если у элемента остался один вариант —
это правильный ответ
-
После нахождения соответствия исключите этот вариант для других
элементов
- Продолжайте, пока не заполните всю таблицу
📌 Типы условий в задачах
❌ Отрицание
Указывает, что элементы не соответствуют друг
другу.
Пример: "Иван не Петров"
Ставим минус в соответствующей ячейке.
✅ Утверждение
Указывает, что элементы соответствуют друг
другу.
Пример: "Мария — Иванова"
Ставим плюс и исключаем для других.
🔤 Общая буква
Два человека имеют общую букву в фамилии.
Пример: "У Маши и Оли в фамилии есть буква "О""
Сужаем круг возможных фамилий.
🔤 Первые буквы
Совпадение первых букв имени и фамилии.
Пример: "У Петра первая буква имени совпадает с первой буквой
фамилии"
Ищем фамилию на "П".
ℹ️ Важное правило
В каждой строке и каждом столбце таблицы должен быть ровно
один плюс. Это означает, что каждому имени
соответствует ровно одна фамилия, и каждая фамилия принадлежит ровно
одному человеку.
Таблица соответствий — это матрица, где строки
представляют одни элементы (например, имена), а столбцы — другие
(например, фамилии).
📐 Структура таблицы
| Иванов |
Петров |
Сидоров |
| Анна |
? |
? |
? |
| Мария |
? |
? |
? |
| Ольга |
? |
? |
? |
В начале решения все ячейки пустые — возможны любые соответствия
⬇️ Применение условия отрицания
Условие: "Анна не Иванова"
| Иванов |
Петров |
Сидоров |
| Анна |
− |
? |
? |
| Мария |
? |
? |
? |
| Ольга |
? |
? |
? |
✅ Применение условия утверждения
Условие: "Мария — Петрова"
| Иванов |
Петров |
Сидоров |
| Анна |
− |
− |
? |
| Мария |
− |
+ |
− |
| Ольга |
? |
− |
? |
При утверждении ставим плюс и исключаем эту фамилию для всех остальных
🎯 Логический вывод
✅ Правило единственного варианта
Если в строке или столбце осталась только одна пустая ячейка, то в
ней обязательно должен быть плюс. Это следует из
правила, что каждому элементу должен соответствовать ровно один
парный элемент.
После применения всех условий:
| Иванов |
Петров |
Сидоров |
| Анна |
− |
− |
+ |
| Мария |
− |
+ |
− |
| Ольга |
+ |
− |
− |
Ответ: Анна — Сидорова, Мария — Петрова, Ольга — Иванова
Разбор типовых задач с пошаговым решением.
📋 Пример 1: Классическая задача
Задание: Трое друзей празднуют день рождения:
Александр,
Дмитрий и
Максим. Их фамилии:
Смирнов,
Петров,
Сидоров. Известно, что:
1) Александр не Смирнов.
2) У Дмитрия и Максима в фамилии есть буква "О".
3) Дмитрий не Сидоров.
Решение:
-
Условие 1: Александр не Смирнов → ставим минус
в ячейке (Александр, Смирнов).
-
Условие 2: Буква "О" есть только в фамилиях
Петров и Сидоров (в фамилии Смирнов нет буквы "О"). Значит,
Дмитрий и Максим — Петров и Сидоров (в каком-то порядке). Тогда
Александр — Смирнов.
-
Условие 3: Дмитрий не Сидоров → Дмитрий —
Петров, а Максим — Сидоров.
Ответ: Александр — Смирнов, Дмитрий — Петров, Максим — Сидоров
📋 Пример 2: Задача с первыми буквами
Задание: Три подруги:
Мария,
Ольга и
Светлана. Их фамилии:
Миронова,
Петрова,
Сергеева. Известно, что:
1) У Марии первая буква имени совпадает с первой буквой фамилии.
2) Ольга не Сергеева.
3) Светлана не Петрова.
Решение:
-
Условие 1: Имя Мария начинается на "М".
Единственная фамилия на "М" — Миронова. Значит,
Мария — Миронова.
-
Исключение: Миронова уже занята Марией, поэтому
Ольга и Светлана могут быть только Петровой или Сергеевой.
-
Условие 2: Ольга не Сергеева → Ольга — Петрова.
-
Условие 3: Светлана не Петрова (подтверждение)
→ Светлана — Сергеева.
Ответ: Мария — Миронова, Ольга — Петрова, Светлана — Сергеева
📋 Пример 3: Комбинированная задача
Задание: Трое друзей:
Андрей,
Борис и
Виктор. Их фамилии:
Иванов,
Петров,
Сидоров. Известно, что:
1) Андрей не Иванов и не Петров.
2) Борис не Петров.
3) Виктор не Сидоров.
Решение:
-
Условие 1: Андрей не Иванов и не Петров →
Андрей может быть только Сидоровым.
Андрей — Сидоров.
-
Исключение: Сидоров уже занят, остаются Иванов
и Петров.
-
Условие 2: Борис не Петров → Борис — Иванов.
-
Остаток: Виктор может быть только Петровым
(Сидоров занят Андреем, Иванов — Борисом).
-
Проверка условия 3: Виктор не Сидоров — верно,
он Петров.
Ответ: Андрей — Сидоров, Борис — Иванов, Виктор — Петров
Важные рекомендации, которые помогут избежать типичных ошибок.
⚠️ Частые ошибки
-
Невнимательное чтение условия: пропустив слово
"не", можно сделать противоположный вывод
-
Забывание исключать: после нахождения
соответствия нужно обязательно исключить этот вариант для других
элементов
-
Преждевременные выводы: не делайте выводов, пока
не проанализированы все условия
-
Путаница с буквами: условие "в фамилии есть
буква" не означает, что фамилия начинается с этой буквы
-
Неполное заполнение таблицы: каждая строка и
столбец должны содержать ровно один плюс
✅ Рекомендации по решению
- Читайте задачу внимательно, выделяйте ключевые слова
- Выписывайте все условия отдельно для удобства
- Начинайте с самых простых и однозначных условий
- После каждого вывода обновляйте таблицу
- Проверяйте, что найденное решение не противоречит условиям
-
Если зашли в тупик — начните сначала, возможно, упустили условие
🔄 Порядок анализа условий
📊 Оптимальная стратегия
-
Сначала — прямые утверждения: "А — Б" сразу даёт
ответ
-
Затем — условия с единственным вариантом:
если после исключения остаётся один вариант — это ответ
-
Потом — условия с буквами: они сужают круг
возможных фамилий
-
В конце — проверка: убедитесь, что все условия
выполнены
🎯 Быстрая проверка ответа
✓ Чек-лист для проверки
- Каждому имени соответствует ровно одна фамилия
- Все условия задачи выполнены
- Нет противоречий между условиями и ответом
- Все фамилии распределены (ни одна не пропущена)
💡 Совет для интерактивного задания
В интерактивном задании на сайте вы можете кликать на ячейки таблицы
для постановки плюсов и минусов. Используйте кнопку "Проверить" для
проверки своего решения. Если ошиблись — можно использовать кнопку
"Очистить" и начать заново.