Просмотр содержимого документа
«Рабочий лист по теме "Логические функции"»
Рабочий лист по теме «Логические функции. Разбор заданий ЕГЭ»
Задача 1. Логическая функция F задаётся выражением (¬x ∨ ¬y) ∧ ¬(x ≡ z) ∧ w.
Дан частично заполненный фрагмент, содержащий неповторяющиеся строки таблицы истинности функции F.
Определите, какому столбцу таблицы истинности соответствует каждая из переменных x, y, z, w.
Переменная 1 | Переменная 2 | Переменная 3 | Переменная 4 | Функция |
??? | ??? | ??? | ??? | F |
1 | | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 1 |
1 | 0 | | | 1 |
В ответе напишите буквы 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 (not(x) or not(y)) and not(x == z) and w:
print(x, y, z, w)
Задача 2. Логическая функция F задаётся выражением (x ∧ ¬y) ∨ (y ≡ z) ∨ w.
Дан частично заполненный фрагмент, содержащий неповторяющиеся строки таблицы истинности функции F.
Определите, какому столбцу таблицы истинности соответствует каждая из переменных x, y, z, w.
Переменная 1 | Переменная 2 | Переменная 3 | Переменная 4 | Функция |
??? | ??? | ??? | ??? | F |
| | | 1 | 0 |
1 | | | | 0 |
1 | 1 | | | 0 |
В ответе напишите буквы 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 not((x and not y) or (y == z) or w):
print(x, y, z, w)