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

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

Задача 1#29632

⊕ — исключающее ИЛ И  (операция XOR  ).

    --   --       --
(x ∨ y) ≡ (w → (z ≡ (x ⊕y)))

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

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

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

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

Решение программой

def xor(x,y):
    if (x==y):
        return False
    return True

def f(x,y,z,w):
    return int((x or (not y)) == ((not w) <= (z == (xor((not x),y)))))

print("x y z w F")

for x in (0,1):
    for y in (0,1):
        for z in (0,1):
            for w in (0, 1):
                if (not f(x,y,z,w)):
                    print(x,y,z,w,f(x,y,z,w))

Результат работы программы:

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

Функция XOR  на наборах (0,0)  и (1,1)  ложна, а на наборах (0,1)  и (1,0)  истинна. Поэтому функция xor(x,y)  при одинаковых значения возвращает False  , а при разных — True  .

Анализируем результат. Нет строки с четырьмя единицами, но есть только одна строка с тремя единицами. Такому виду соответствует последняя строка таблицы истинности из условия. Сопоставляем с исходными данными. Следовательно, второй столбик принадлежит x  .

Только в одной строке содержится три ноля и одна единица, стоящая в столбце y  . Такому виду подходит только первая строка исходной таблицы. Значит, последний столбик в ней занимает y  .

Обратим внимание на предпоследнюю строку из таблицы результата. В ней при x = 1,y = 0  имеем z = 1,w = 0  . Такому виду соответствует третья строка из условия. Тогда в третьем столбце находится z  , а в первом — w  .

 

Решение руками

Выпишем полную таблицу истинности и найдём все сочетания x  , y  , z  , w  при которых функция равняется нулю:

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

Дальнейшее аналитическое рассуждение аналогично рассуждению из решения программой.

Ответ: wxzy

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

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

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

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

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

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

Бесплатное обучение
в Школково

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

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

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

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

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

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

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

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