Построение таблиц истинности
Таблицы истинности можно строить с программными средствами. Общий вид кода следующий:
for x in range(2):
for y in range(2):
for z in range(2):
for w in range(2):
if (*Логическое выражение с переменными x, y, z и w*):
print(x,y,z,w,1)
else:
print(x,y,z,w,0)
Запись логических выражений на языке python:
|
Логическая функция |
Классическая запись |
Запись на python |
|
Отрицание |
¬x |
not(x) |
|
Конъюнкция |
x ∧ y |
x and y |
|
Дизъюнкция |
x ∨ y |
x or y |
|
Импликация |
x → y |
x <= y |
|
Эквивалентность |
x ≡ y |
x == y |
|
Исключающее ИЛИ |
x ⊕ y |
x != y |
Например выражение (x ∧ ¬y) ∨ (x ≡ z) ∨ ¬w на python будет выглядеть как (x and (not(y)) or (x==z) or (not(w)).
Last modified: Friday, 8 August 2025, 12:58 PM