P
pro·school.ru
Каталог школ

Решение логических задач

💻 Информатика · 8 класс

Логические задачи

Логическая задача — это задача, которую решают не вычислениями, а рассуждениями: из набора условий-высказываний нужно сделать единственно верный вывод. В курсе информатики такие задачи учат строго мыслить, отбрасывать невозможные варианты и применять алгебру логики на практике.

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

Способы решения

Существует несколько основных способов решения логических задач:

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

Табличный метод

Табличный метод удобен, когда нужно установить соответствие между двумя группами объектов — например, кто из друзей чем увлекается. В клетку таблицы ставят знак +, если соответствие подтверждается, и знак -, если оно невозможно. По правилам в каждой строке и каждом столбце может быть только один плюс, поэтому, поставив один плюс, во всех остальных клетках строки и столбца сразу ставят минусы.

Разбор примера

Аня, Боря и Вера занимаются спортом: один плаванием, другой хоккеем, третья теннисом. Известно: Аня не играет в хоккей, Боря — пловец. Кто чем занимается?

Боря — пловец (по условию). значит, Аня и Вера: хоккей или теннис. Аня не хоккей -> Аня теннис. остаётся: Вера — хоккей.
ИмяПлаваниеХоккейТеннис
Аня--+
Боря+--
Вера-+-

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

Метод алгебры логики применяют, когда условия удобно записать в виде логических выражений. Тогда высказывания обозначают буквами, соединяют их операциями «и», «или», «не» и упрощают полученную формулу по законам логики. Этот способ особенно полезен в задачах, где много условий и где простой перебор вариантов был бы слишком долгим. Выбор метода зависит от задачи: для соответствия двух групп удобнее таблица, для коротких задач — рассуждение, а для сложных формулировок — алгебра логики.

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

Кратко о главном

  • Логические задачи решают рассуждением, а не вычислением.
  • Основные методы: рассуждений, табличный, алгебры логики.
  • В таблице на пересечении ставят знак соответствия; плюс в строке исключает остальные клетки строки и столбца.
  • Каждый вывод должен опираться только на данные условия, ничего нельзя додумывать.