📚 Теория: Решение логических задач

🧩 Что такое логические задачи?

В задании №5 ВПР по информатике вам нужно решить логическую задачу на сопоставление элементов (обычно имён и фамилий) на основе нескольких условий.

Ключевые моменты:

🧠

Метод решения логических задач

Метод таблиц — универсальный способ решения логических задач. Он позволяет наглядно представить все возможные соответствия и постепенно исключать невозможные варианты.

📋 Алгоритм решения

  1. Внимательно прочитайте условие задачи и выделите все элементы (имена, фамилии и т.д.)
  2. Составьте таблицу, где строки — одни элементы, а столбцы — другие
  3. Проанализируйте каждое условие и отметьте соответствия в таблице
  4. Делайте логические выводы: если у элемента остался один вариант — это правильный ответ
  5. После нахождения соответствия исключите этот вариант для других элементов
  6. Продолжайте, пока не заполните всю таблицу

📌 Типы условий в задачах

❌ Отрицание

Указывает, что элементы не соответствуют друг другу.
Пример: "Иван не Петров"
Ставим минус в соответствующей ячейке.

✅ Утверждение

Указывает, что элементы соответствуют друг другу.
Пример: "Мария — Иванова"
Ставим плюс и исключаем для других.

🔤 Общая буква

Два человека имеют общую букву в фамилии.
Пример: "У Маши и Оли в фамилии есть буква "О""
Сужаем круг возможных фамилий.

🔤 Первые буквы

Совпадение первых букв имени и фамилии.
Пример: "У Петра первая буква имени совпадает с первой буквой фамилии"
Ищем фамилию на "П".

ℹ️ Важное правило

В каждой строке и каждом столбце таблицы должен быть ровно один плюс. Это означает, что каждому имени соответствует ровно одна фамилия, и каждая фамилия принадлежит ровно одному человеку.

📊

Работа с таблицей соответствий

Таблица соответствий — это матрица, где строки представляют одни элементы (например, имена), а столбцы — другие (например, фамилии).

📐 Структура таблицы

Имя Иванов Петров Сидоров
Анна ? ? ?
Мария ? ? ?
Ольга ? ? ?

В начале решения все ячейки пустые — возможны любые соответствия

⬇️ Применение условия отрицания

Условие: "Анна не Иванова"

Имя Иванов Петров Сидоров
Анна ? ?
Мария ? ? ?
Ольга ? ? ?

✅ Применение условия утверждения

Условие: "Мария — Петрова"

Имя Иванов Петров Сидоров
Анна ?
Мария +
Ольга ? ?

При утверждении ставим плюс и исключаем эту фамилию для всех остальных

🎯 Логический вывод

✅ Правило единственного варианта

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

После применения всех условий:

Имя Иванов Петров Сидоров
Анна +
Мария +
Ольга +

Ответ: Анна — Сидорова, Мария — Петрова, Ольга — Иванова

📝

Примеры решения задач

Разбор типовых задач с пошаговым решением.

📋 Пример 1: Классическая задача

Задание: Трое друзей празднуют день рождения: Александр, Дмитрий и Максим. Их фамилии: Смирнов, Петров, Сидоров. Известно, что:
1) Александр не Смирнов.
2) У Дмитрия и Максима в фамилии есть буква "О".
3) Дмитрий не Сидоров.
Решение:
  1. Условие 1: Александр не Смирнов → ставим минус в ячейке (Александр, Смирнов).
  2. Условие 2: Буква "О" есть только в фамилиях Петров и Сидоров (в фамилии Смирнов нет буквы "О"). Значит, Дмитрий и Максим — Петров и Сидоров (в каком-то порядке). Тогда Александр — Смирнов.
  3. Условие 3: Дмитрий не Сидоров → Дмитрий — Петров, а Максим — Сидоров.
Ответ: Александр — Смирнов, Дмитрий — Петров, Максим — Сидоров

📋 Пример 2: Задача с первыми буквами

Задание: Три подруги: Мария, Ольга и Светлана. Их фамилии: Миронова, Петрова, Сергеева. Известно, что:
1) У Марии первая буква имени совпадает с первой буквой фамилии.
2) Ольга не Сергеева.
3) Светлана не Петрова.
Решение:
  1. Условие 1: Имя Мария начинается на "М". Единственная фамилия на "М" — Миронова. Значит, Мария — Миронова.
  2. Исключение: Миронова уже занята Марией, поэтому Ольга и Светлана могут быть только Петровой или Сергеевой.
  3. Условие 2: Ольга не Сергеева → Ольга — Петрова.
  4. Условие 3: Светлана не Петрова (подтверждение) → Светлана — Сергеева.
Ответ: Мария — Миронова, Ольга — Петрова, Светлана — Сергеева

📋 Пример 3: Комбинированная задача

Задание: Трое друзей: Андрей, Борис и Виктор. Их фамилии: Иванов, Петров, Сидоров. Известно, что:
1) Андрей не Иванов и не Петров.
2) Борис не Петров.
3) Виктор не Сидоров.
Решение:
  1. Условие 1: Андрей не Иванов и не Петров → Андрей может быть только Сидоровым. Андрей — Сидоров.
  2. Исключение: Сидоров уже занят, остаются Иванов и Петров.
  3. Условие 2: Борис не Петров → Борис — Иванов.
  4. Остаток: Виктор может быть только Петровым (Сидоров занят Андреем, Иванов — Борисом).
  5. Проверка условия 3: Виктор не Сидоров — верно, он Петров.
Ответ: Андрей — Сидоров, Борис — Иванов, Виктор — Петров
💡

Советы и частые ошибки

Важные рекомендации, которые помогут избежать типичных ошибок.

⚠️ Частые ошибки

  • Невнимательное чтение условия: пропустив слово "не", можно сделать противоположный вывод
  • Забывание исключать: после нахождения соответствия нужно обязательно исключить этот вариант для других элементов
  • Преждевременные выводы: не делайте выводов, пока не проанализированы все условия
  • Путаница с буквами: условие "в фамилии есть буква" не означает, что фамилия начинается с этой буквы
  • Неполное заполнение таблицы: каждая строка и столбец должны содержать ровно один плюс

✅ Рекомендации по решению

  • Читайте задачу внимательно, выделяйте ключевые слова
  • Выписывайте все условия отдельно для удобства
  • Начинайте с самых простых и однозначных условий
  • После каждого вывода обновляйте таблицу
  • Проверяйте, что найденное решение не противоречит условиям
  • Если зашли в тупик — начните сначала, возможно, упустили условие

🔄 Порядок анализа условий

📊 Оптимальная стратегия

  1. Сначала — прямые утверждения: "А — Б" сразу даёт ответ
  2. Затем — условия с единственным вариантом: если после исключения остаётся один вариант — это ответ
  3. Потом — условия с буквами: они сужают круг возможных фамилий
  4. В конце — проверка: убедитесь, что все условия выполнены

🎯 Быстрая проверка ответа

✓ Чек-лист для проверки

  • Каждому имени соответствует ровно одна фамилия
  • Все условия задачи выполнены
  • Нет противоречий между условиями и ответом
  • Все фамилии распределены (ни одна не пропущена)

💡 Совет для интерактивного задания

В интерактивном задании на сайте вы можете кликать на ячейки таблицы для постановки плюсов и минусов. Используйте кнопку "Проверить" для проверки своего решения. Если ошиблись — можно использовать кнопку "Очистить" и начать заново.