Информатика • 10 класс
327

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

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

  1. Внимательно изучить условие.
  2. Выделить простые высказывания и обозначить их буквами.
  3. Записать условие задачи на языке алгебры логики.
  4. Составить единое логическое выражение для всех требований задачи.
  5. Найти, при каких значениях переменных составленное логическое выражение истинно. Это можно сделать двумя способами:
    • составить таблицу истинности выражения;
    • упростить формулу, используя законы алгебры логики.
  6. Проанализировать полученный результат.

Пример.

На вопрос мамы: «Кто из твоих друзей Саша, Миша или Ваня собираются поступать в университет?» Коля ответил «Если будет поступать Саша, то будет поступать и Миша, но неверно, что если будет поступать Ваня, то будет поступать Миша». Кто же будет поступать в университет?

Решение. Введём обозначения: x = «Саша будет поступать в университет», y = «Миша будет поступать в университет», z = «Ваня будет поступать в университет».

Высказывание Коли можно записать как 𝑥𝑦𝑧𝑦-=1.

Преобразовав это выражение, получим 𝑥-𝑦-𝑧=1. Следовательно, утверждения x и y ложны, а z истинно.

Ответ. В университет будет поступать только Ваня.

Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»