Algebra Boole'a i tabela prawdy

Wartości logiczne, operacje bitowe i bramki logiczne - Informatyka - liceum klasa 1, zakres rozszerzony (Python)

Wartości logiczne to **prawda** i **fałsz** (`True`, `False`, w układach 1 i 0). Podstawowe działania: **koniunkcja** (`and`, i), **alternatywa** (`or`, lub), **negacja** (`not`) i **alternatywa wykluczająca** (XOR, "albo"). **Tabela prawdy** wypisuje wynik dla wszystkich kombinacji wejść. Prawa De Morgana: `not (p and q)` to `(not p) or (not q)`.

print("p q | and or xor | not(p and q) (not p) or (not q)")
for p in [0, 1]:
    for q in [0, 1]:
        print(p, q, "|", p & q, " ", p | q, "", p ^ q, "  |", int(not (p and q)),
              "           ", int((not p) or (not q)))

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Informatyka - liceum klasa 1, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.