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.