2.02 Частично заполненный фрагмент таблицы
Ошибка.
Попробуйте повторить позже
Логическая функция задаётся выражением:
Ниже представлен фрагмент таблицы истинности функции , содержащий неповторяющиеся строки, при которых
фукнция
ложна.
Определите, какому столбцу истинности функции соответствует каждая переменная
Аналитическое решение:
1. Рассмотрим первую строчку. Предположим, что все переменные принимают значение . В таком
случае левая часть импликации будет истинна, правая часть тоже истинна, а значит, при этих значениях
переменных
. Следовательно, в первой ячейке первой строки находится
. Предположим, что это
.
В таком случае левая и правая часть импликации будут истинны, а значит, и сама импликация будет
истинна. Если это переменная
, то левая часть импликации будет равна
, а значит,
. Остаётся
предположить, что первый столбец занимает переменная
. В этом можно убедиться, если принять
(как в первой строчке). Получим, что при этих значениях
так как
2. Как мы поняли из первой строки, среди набора переменных только одна переменная
может
принимать значение
, в то время как другие переменные равны
. Следовательно, третья ячейка третьей строки
равна
.
3. Осталось разобраться со второй строкой. Если вторая ячейка принимает значение , то строка совпадёт с первой
строкой. Значит, в этой ячейке находится
. Предположим, что
Но тогда
а значит,
.
Остаётся вариант, когда
. При этих значениях
. Значит второй столбец занимает
, а третий
столбец занимает
.
Программное решение:
print(’x y z’) for x in range(2): for y in range(2): for z in range(2): if ((x or (not y)) <= (z == (x and y))) == False: print(x, y, z)
После запуска программы получаем результат:
x y z
0 0 1
1 0 1
1 1 0
Для начала заметим, что есть только один столбец с двумя нулями. Следовательно, на третьем месте стоит
переменная . В строке, где
, одна из переменных равна 1, а другая - 0. Значит, на первом месте стоит
, а на
втором
.
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!
Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение
Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты
Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей
Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!