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

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

Задача 1#63019

Логическая функция F задаётся выражением

F = ¬y∧ x ∧(w −→  z)

??? ??? ??? ??? F
1 0 0 0 1
1 0 1 0 1
1 0 1 1 1

Определите, какому столбцу таблицы соответствует каждая из переменных x,y,w,z. В ответе напишите буквы x,y,w,z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Показать ответ и решение
print(’x’, ’y’, ’z’, ’w’)  # для удобства сопоставления с таблицей
for x in range(2):
    for y in range(2):
        for z in range(2):
            for w in range(2):
                if ((not y) and x and (w <= z)) == 1:
                    print(x, y, z, w)

В этом случае результат выполнения программы полностью совпадает с представленной таблицей, что упрощает нашу задачу. Ответ: ‘xyzw‘.

Ответ: xyzw

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

Задача 2#63018

Логическая функция F задаётся выражением

F = ¬(x −→ y)∨ (w −→ z)

??? ??? ??? ??? F
1 0 0 1 0
0 0 0 1 0
1 0 1 1 0

Определите, какому столбцу таблицы соответствует каждая из переменных x,y,w,z. В ответе напишите буквы x,y,w,z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Показать ответ и решение
print(’x’, ’y’, ’z’, ’w’)  # для удобства сопоставления с таблицей
for x in range(2):
    for y in range(2):
        for z in range(2):
            for w in range(2):
                if (not(x <= y) or (w <= z)) == 0:
                    print(x, y, z, w)

В этом случае в таблице нет пропусков. Мы можем напрямую сопоставить таблицу и результат выполнения программы. По результатам получаем порядок ‘yzxw‘.

Ответ: yzxw

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

Задача 3#62634

Логическая функция F задаётся выражением

F = (x → y) ∧(¬z → x)∨ w

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

??? ??? ??? ??? F
0 0 0 1 0
0 0 1 0 0
0 1 0 1 0

Определите, какому столбцу таблицы соответствует каждая из переменных x,y,w,z. В ответе напишите буквы x,y,w,z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Показать ответ и решение
for x in range(2):
    for y in range(2):
        for w in range(2):
            for z in range(2):
                if ((x <= y) and ((not(z)) <= x) or w) == 0:
                    print(x, y, w, z)

Первый столбик — w, так как в нём нет единиц. Последний столбик — x, так как в этом столбце находится две единицы. Остальные столбики различаем по строкам, где стоят единицы. Там, где в одной строке с единицей стоит ещё единица, располагается буква z. Оставшийся столбик — y.

Ответ: wzyx

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

Задача 4#62631

Логическая функция F задаётся выражением

F = (x∧ ¬z)∨ (¬y∧ ¬z)

Дана таблица истинности функции F.

??? ??? ??? F
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0

Определите, какому столбцу таблицы соответствует каждая из переменных x,y,z. В ответе напишите буквы x,y,z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Показать ответ и решение
for x in range(2):
    for y in range(2):
        for z in range(2):
            f = ((x and not(z)) or (not(y) and not(z)))
            print(x, y, z, f)

Запускаем данный код и получаем на выходе абсолютно такую же таблицу, что и в условии.
Большинство напишет код с буквами в том же порядке, как и в условии, но всё же посмотрим, как можно по-другому отличить столбцы.
Смотрим, какой результат дают буквы с единицами по одиночке.
Истину даёт только x, следовательно, первый столбик принадлежит x.
Далее сравниваем два оставшихся столбца. В паре с x один столбец даёт истину, другой ложь.
Конкретно, истину даёт y, а ложь — z. Следовательно, второй столбик — y, третий — z.

Ответ: xyz

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

Задача 5#62630

Логическая функция F задаётся выражением

F = ¬w ∧ (¬y ∧ x∨ ¬z ∧y ∧¬x )

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

??? ??? ??? ??? F
0 0 0 1 1
1 0 0 0 1
1 1 0 0 1

Определите, какому столбцу таблицы соответствует каждая из переменных x,y,w,z. В ответе напишите буквы x,y,w,z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Показать ответ и решение
for x in range(2):
    for y in range(2):
        for w in range(2):
            for z in range(2):
                if (not(w) and (not(y) and x or not(z) and y and not(x))) == True:
                    print(x, y, z, w)

Единственный столбик с двумя единицами — столбик с буквой x, поэтому в первый столбик записываем x. Столбик исключительно с нулями(третий) — столбик с буквой w. Далее смотрим по строке, а именно по единице, которая является единственной в строке. Такая единица принадлежит столбцу y, ставим y в четвёртый столбик. А дальше методом исключения, второй столбик — z.

Ответ: xzwy

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

Задача 6#60714

Логическая функция F  задается выражением:

    --  ------
F = y∨ (z → x)

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

??? ??? ??? F
0 1 1 0
0 0 1 0
1 1 1 0

Определите, какому столбцу таблицы соответствует каждая из переменных x, y, z. В ответе напишите буквы x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу; затем буква, соответствующая второму столбцу, и т.д.). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.

Показать ответ и решение
for x in range(2):
    for y in range(2):
        for z in range(2):
            if (not(y) or not(z <= x)) == 0:
                print(x, y, z)

Здесь всё предельно просто — выставляем буквы в соответствии с количеством единиц в столбцах. В первом столбце одна единица, значит, это z. Во втором две — это x, и в оставшемся буква y.

Ответ: zxy

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

Задача 7#57268

Логическая функция F задаётся выражением

¬(y)∨ x∨ (¬ (z) ∧w )

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

??? ??? ??? ??? F
0 0 0 1 0
0 0 1 1 0
1 0 1 1 0

В ответе напишите буквы x, y, z, w в том порядке, в котором идут соответствующие им столбцы, без пробелов и разделителей.

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

Сравниваем количество единиц в столбцах.
В первом столбце одна единица, значит, это w.
Во втором их нет — столбец принадлежит букве x.
В третьем их две, значит, буква z.
Ну и оставшийся столбик — y.

Ответ: wxzy

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

Задача 8#7057

Логическая функция F  задаётся выражением:

    --
(x ∨ y) → (z ≡ (x ∧ y)) ∨¬(w )

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

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

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

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

Напишем программу, которая выведет значения x, y и z при которых значение выражение равно 0:

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

Программа выводит следующий результат:

w x y z

1 0 0 1

1 1 0 1

1 1 1 0

Очевидно, что четвертому столбцу соответствует переменная w, так как в остальных столбцах есть нули.

Также однозначно можно определить что третьему столбцу соответствует y так как только в нем есть два нуля. В строке с двумя нулями один пренадлежит y, а второй тогда x, тогда второй столбец это x. Остается только первый столбец – это переменная z. Тогда ответ zxyw.

Ответ: zxyw

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

Задача 9#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,  то будем составлять таблицу истинности только для трех переменных. В ней будет 23 = 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.

Ответ: xyzw

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

Задача 10#6510

Логическая функция F  задаётся выражением:

(y-→  (x →  (y →  z))) ∧ (x ∨ z )

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

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

|-----|----|----|---|
|???  |??? |??? |F  |
|-1---|-1--|-0--|0--|
|-----|----|----|---|
--0-----1----0---0--|
Показать ответ и решение

1. Так как          --
a →  b = a ∨ b,  преобразуем левую часть функции:

(y-→  (x →  (y →  z))) = y ∨ (x →  (y → z)) = y ∨ x-∨ (y → z) = y ∨ x-∨ y-∨ z.

2. y ∨ y-= 1,  так как, если y =  1,  то y ∨ y-= 1 ∨ 0 = 1,  если y =  0,  то y ∨ y-= 0 ∨ 1 = 1.

3. После преобразований функция выглядит так:  --           --
(x ∨ z ∨ 1) ∧ (x ∨ z ).  Так как дизъюнкция истинна, если истинно хотя бы одно из высказываний, входящих в нее, то  --
(x ∨ z ∨ 1) = 1  при любых значениях x  и z.  Чтобы функция была равна 0,  --
(x ∨ z)  должно быть равно 0 (так как конъюнкция ложна, если ложно хотя бы одно из высказываний, входящих в нее). Значит, x-= 0  и z = 0  (так как дизъюнкция ложна, если ложны все входящие в нее высказывания). Тогда x = 1,  z = 0.  Тогда  x  соответствует второму столбцу, z  соответствует третьему, а y  соответствует первому столбцу (переменная y  может быть любой, так как в упрощенной формуле переменная   отсутствует, значит, не влияет на ответ).

Ответ: yxz

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

Задача 11#6509

Логическая функция F  задаётся выражением:

(x ∧ y) ∨ (x ∧ y) ∨ (y ∧ z) ∨ (z-∧ x)

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

|-----|----|----|---|
|???--|???-|???-|F--|
|-1---|-0--|-1--|0--|
| 0   | 0  | 1  |1  |
|-1---|-0--|-0--|0--|
--------------------|
Показать ответ и решение

1. Упростим               --
(x ∧ y) ∨ (x ∧ y).

По закону дистрибутивности (y ∧ x) ∨ (x ∧ y)  = x ∧ (y ∨ y-).  y ∨ y-= 1  (если y = 0,  то y-∨ y = 1 ∨ 0 = 1,  если y = 1,  то y-∨ y = 0 ∨ 1 = 1).  Тогда x ∧ (y ∨ y) = x ∧ 1 = x.

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

3. Получим:               --       --   --            --
(x ∧ y ) ∨ (x ∧ y) ∨ (y ∧ z) ∨ (z ∧ x) = x ∨ (z ∧ (y ∨ x)).

4. Рассмотрим таблицу истинности. Чтобы значение функции F  было равно 0, x = 0  (ведь дизъюнкция ложна, если ложны все входящие в нее высказывания) и z-∧ (y ∨ x ) = 0.  Тогда второму столбцу соответствует x  (это единственный столбец, в котором все нули при F = 1 ).  Теперь рассмотрим случай, когда F =  1.  Хотя бы одно из выражений, входящих в дизъюнкцию, должно быть истинно. Во второй строке (где функция истинна) таблицы истинности x =  0,  значит, --
z ∧ (y ∨ x) = 1.  Конъюнкция истинна, если истинны все высказывания, входящие в нее, то есть z-= 1  и y ∨ x = 1  одновременно, z = 0  и y = 1.  При (x, y, z)  = (0, 1, 0) F =  1.  Во второй строке таблицы истинности из условия содержатся два нуля и одна единица. Значит, третьему столбцу соответствует y  (так как там есть единица), а первому — z.

Ответ: zxy

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

Задача 12#6507

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

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

|-----|----|----|---|
|???--|???-|???-|F--|
|-1---|-0--|-1--|1--|
|-1---|-0--|-0--|1--|
| 1   | 1  | 1  |1  |
--------------------
Показать ответ и решение

--
x,  так как если x = 0,  то --
x =  1,  --  --
x = 1 = 0 = x,  а если x = 1,  то --
x = 0,  а --  --
x = 0 = 1 =  x.

Тогда функция переписывается в таком виде: F = (x ∨ w-) ∧ z.  Во всех трех столбцах F = 1.  Так как конъюнкция истинна, если все высказывания, входящие в нее, истинны, то x ∨ w-= 1  и z = 1.  Тогда первый столбик — это z.

Рассмотрим высказывание     --
x ∨ w.  Оно истинно, когда x = 1  и/или --
w  = 1,  то есть w = 0  (так как дизъюнкция истинна, когда хотя бы одно высказывание, входящее в нее, истинно). Рассмотрим третью строку. Как мы определили выше, первый столбец отвечает за z.  Если второй — это x,  то w  должна быть равна 1 (так как 0 ∨ w = 1,  если w-=  1,  то есть w = 0).  Но переменная в третьем столбце равна 1, значит, предположение, что второй столбец — это x,  было неверным. Значит, второй столбец — это w,  а третий — это x.

Проверим это предположение на первой и второй строчках. Подставим соответствующие значения в функцию. Первая строка:           --
F  = (1 ∨ 0) ∧ 1 = 1 ∧ 1 = 1.  Вторая строка:          --
F  = (0 ∨ 0 ) ∧ 1 = (0 ∨ 1) ∧ 1 = 1 ∧ 1 = 1.  Все верно.

Ответ: zwx

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

Задача 13#6393

Логическая функция F  задаётся выражением:

x ∨ ((z → y) ∧ (z ∨ w ))

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

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

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

Показать ответ и решение
print(’x y z w’)
a = (0, 1)
for x in a:
    for y in a:
        for z in a:
            for w in a:
                if (not(x) or ((z <= y) and (z or w))) == False:
                    print(x, y, z, w)

1. Для ложности функции F  переменная x  должна принимать значение 1. Следовательно, данная переменная занимает второй столбец.

2. Рассмотрим четвёртую строку. Предположим, что z  занимает третий столбец. В таком случае импликация и дизъюнкция будут истинны, а значит, конъюнкция будет истинна. Если w  занимает третий столбец, то конъюнкция будет так же истинна. Если же y  занимает третий столбец, то импликация будет ложной, а значит, и конъюнкция будет ложной. Тогда y  занимает третий столбец.

3. Рассмотрим вторую строчку. В ней y  принимает значение 0. Если z  занимает четвёртый столбец, то дизъюнкция и импликация будут истинны, а значит, конъюнкция будет истинна. Следовательно, z  занимает первый столбец, а переменная w  занимает четвёртый.

Ответ: zxyw

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

Задача 14#6162

Логическая функция F  задаётся выражением:

         --------
(w  ∨ y) ∧ (x → z)

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

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

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

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

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

print("x y z w")
for x in range(0,2):
    for y in range(0,2):
        for z in range(0,2):
            for w in range(0,2):
                if ((w or not(y)) and not(x <= z)) == True:
                    print(x, y, z, w)

Вывод программы:

x y z w

1 0 0 0

1 0 0 1

1 1 0 1

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

Для истинности функции обе скобки должны быть истинны. Вторая скобка будет истинна, если импликация будет ложной. Тогда x = 1, z = 0.  Получается, что x  занимает второй столбец, а переменная z  занимает второй. При этом первая скобка тоже будет истинной. Она будет ложной лишь в случае w = 0, y = 1.  Обратимся ко второй строке и поймём, что для истинности скобки y  занимает четвёртый столбец, а w  занимает третий.

Ответ: zxwy

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

Задача 15#6159

Логическая функция F  задаётся выражением:

((y ∨ z) →  x) ∨ (x ≡ y)

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

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

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

Показать ответ и решение
print(’x y z’)
a = (0, 1)
for x in a:
    for y in a:
        for z in a:
            if (((y or z) <= x) or (x == y)) == False:
                print(x, y, z)

Для ложности функции F  каждая из скобок должна быть ложной. Первая скобка ложна в случае, если x =  0, (y ∨ z) = 1.  Следовательно, переменная x  занимает третий столбец. Так как x  принимает значение 0, то y  должен принимать значение 1, чтобы эквивалентность была ложной. Тогда ячейки во втором столбцы будут содержать единицы, а сам столбец принадлежит переменной y.  Тогда для переменной z  остаётся первый столбец.

Ответ: zyx

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

Задача 16#6158

Логическая функция F  задаётся выражением:

(x ∧ y ∧ z) ∨ (z ∧ x)

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

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

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

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

1. Функция истинна, если одна из скобок истинна. Обратимся к первой строке. Если x = 1, y = 0,z = 0  или y = 1,x = 0,z =  0,  то функция ложна. Отсюда следует, что z  занимает второй столбец.

2. Рассмотрим вторую строку. В ней z  принимает значение 1. Тогда первая скобка из-за отрицания z  будет ложной. В таком случае x  должен быть равен 0. Получаем, что x  занимает первый столбец, а y  занимает третий.

Ответ: xzy

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

Задача 17#6157

Логическая функция F  задаётся выражением:

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

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

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

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

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

1. Заметим, что все переменные не могут быть принимать значение 1 одновременно, так как тогда вторая скобка будет истинной, а значит, импликация будет истинной. Значит в первой ячейке первой строки находится 0. Предположим, что первый столбец занимает x.  Но в таком случае дизъюнкция в первой скобке будет ложной (так как y = 1,z =  1  ), а это значит что F  = 1.  Если в первом столбце представлена переменная y,  то переменные x,z  будут равны, то есть эквивалентность будет истинной, а F  = 1.  Значит в первом столбце находится переменная z.

2. Рассмотрим вторую строчку теперь. Если z = 1,  то y = 0  (чтобы дизъюнкция была истинной), а x =  0.  Но данный набор не подходит под вторую строку. Значит, z =  0  во второй строке, x = 1,  y = 0  (чтобы строки не повторялись). Значит, x  занимает третий столбец, а y  занимает второй.

Ответ: zyx

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

Задача 18#6156

Логическая функция F  задаётся выражением:

((y-∨ x) ≡ z) ∧ (x →  y)

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

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

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

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

1. Заметим, что конъюнкция истинна будет истинна, если каждая из скобок будет истинной. Обратим внимание на первую строку. Предположим, что x  занимает первый столбец. В таком случае y = 0,  а значит, импликация во второй скобке будет ложной. Если y  занимает первый столбец эквивалентность в первой скобке будет истинной. Следовательно, первый столбец занят переменной z.

2. Обратим внимание на вторую строчку. Заметим, что если x =  1,y = 0,  то импликация во второй скобке будет ложной. Это означает, что тертий столбец может занимать переменная y  , а второй столбец занимать переменная x.

Ответ: zxy

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

Задача 19#6155

Логическая функция F  задаётся выражением:

(x-∨ y ∨ z) ∧ (x-≡  (y ∨ z))

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

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

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

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

1. Конъюнкция истинна, когда обе скобки будут истинны. Обратим внимание на вторую и третью строчки. Они примечательны тем, что в них F  = 1  тогда, когда две переменные принимают значение 1, а третья переменная значение 0. Заметим, что если y = 0,z = 1,x =  1,  то F  = 0,  так как первая скобка будет ложной. Используя вторую и третью строчки, мы поймём, что y  не может занимать первый и второй столбец, следовательно, y  занимает третий столбец.

2. Обратимся к первой строчке. В ней y = 0.  Следовательно, (y-∨ z) = 1.  В таком случае x =  0  для истинности эквивалентности. Значит, x  занимает первый столбец, а z  занимает второй.

Ответ: xzy

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

Задача 20#6153

Логическая функция F  задаётся выражением:

(x ∧ y) ∨ (x ∧ z)

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

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

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

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

Дизъюнкция истинна, если одна из скобок истинна. Первая скобка истинна в случае x =  1,y = 1.  Это соответствует второй строке. Следовательно, z  занимает второй столбец. Вторая скобка истинна тогда, когда x = 1,z = 0.  Используя первую строку, поймём, что x  занимает первый столбец. Тогда y  занимает третий.

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