Тема 2. Алгебра логики – таблицы истинности

2.01 Полностью заполненные фрагменты таблицы истинности

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела алгебра логики – таблицы истинности
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#6528

Логическая функция F  задаётся выражением --                         --
w ∧ (z ∨ y) ∧ (y ∨ x) ∧ (z ∨ x).

Ниже представлен фрагмент таблицы истинности функции F,  содержащий неповторяющиеся строки, при которых функция F  истинна.

|----|----|----|----|---|
|???-|???-|???-|???-|F--|
|-1--|-1--|-1--|-0--|-1-|
|-0--|-1--|-0--|-0--|-1-|
| 0  | 1  | 1  | 0  | 1 |
-------------------------

Определите, какому столбцу таблицы истинности функции F  соответствует каждая переменная      x,  y,  z, w.

Показать ответ и решение

Аналитическое решение:

По закону дистрибутивности (y ∨ z) ∧ (z ∨ x) = z ∨ (y ∧ x-).

Тогда функция переписывается в следующем виде: F  = w-∧ (z ∨ (y ∧ x-)) ∧ (y ∨ x).

Конъюнкция истинна, если истинны все высказывания, входящие в нее. Значит, --
w = 1,           --
z ∨ (y ∧ x) = 1,  y ∨ x = 1.

Если --
w  = 1,  то w =  0.  Так как только в четвертом столбце нет единиц, то четвертому столбцу соответствует w.

Для удобства составим таблицу истинности. Так как w  всегда должна быть равна нулю, чтобы F  = 1,  то будем составлять таблицу истинности только для трех переменных. В ней будет  3
2 =  8  строчек. Если значение выражения          --
(z ∨ (y ∧ x)) ∧ (y ∨ x)  будет истинно, то и вся функция будет истинна.

|---|--|--|---|
|x  |y |z |F  |
|0--|0-|0-|0--|
|---|--|--|---|
|0--|0-|1-|0--|
|0--|1-|0-|1--|
|1  |1 |1 |1  |
|1--|0-|0-|0--|
|---|--|--|---|
|1--|1-|0-|0--|
|1--|0-|1-|0--|
|0  |1 |1 |1  |
--------------

Есть только 4 строки, в которых F  = 1.  Значит, надо сопоставить каждую из них с фрагментом таблицы истинности из условия. В восьмой строке составленной таблицы истинности две единицы и один ноль. В третьей строке фрагмента тоже есть две единицы (в остальных строках или 3 единицы или 1 или их нет вообще). В этой строке ноль — это значение x.  Значит, первому столбцу фрагмента соответствует x.

Рассмотрим третью строку составленной нами таблицы истинности. Там есть одна единица и два нуля. Во второй строке фрагмента из условия также 3 нуля и одна единица. Эта единица — значение       y  (второй столбец).

Тогда третьему столбцу соответствует z.

Программное решение:

print(’x y z w’)
for w in range(2):
    for x in range(2):
        for y in range(2):
            for z in range(2):
                f = (not w) and (z or y) and (y or x) and (z or (not x))
                if f:
                    print(x, y, z, w)

После запуска программы получаем результат:

|---|--|--|---|
|x  |y |z |w  |
|---|--|--|---|
|0--|1-|0-|0--|
|0--|1-|1-|0--|
|1--|0-|1-|0--|
|1  |1 |1 |0  |
--------------

Для начала заметим, что есть только 1 строка с тремя единицами, и в ней w =  0  , можно однозначно сказать, что w  стоит на четвертом месте. Также есть всего 1 строка с тремя нулями, и в ней y = 1  , значит y  стоит на втором месте. Есть только одна строка с двумя единицами, в которой y =  1  , и в ней переменная z = 1  , следовательно, она стоит на третьем месте. По остаточному принципу, на первом месте стоит переменная x  .

Ответ: xyzw

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

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

Бесплатное онлайн-обучение

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

Налоговые вычеты

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

Специальное предложение
для учителей

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

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!