Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
informatyka:podstawy-dzialania-komputera:zamiania_tabeli_prawdy_na_wyrazenie_boolowskie [2024/04/02 10:13] – kawcix | informatyka:podstawy-dzialania-komputera:zamiania_tabeli_prawdy_na_wyrazenie_boolowskie [2024/04/07 00:34] (current) – kawcix | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Zamiana tabeli prawdy na wyrażenie boola ====== | + | ====== |
+ | |||
+ | <callout type=" | ||
Mamy opisaną funckję boola za pomocą tabeli prawdy. | Mamy opisaną funckję boola za pomocą tabeli prawdy. | ||
Line 7: | Line 9: | ||
Jest to niezbędne przy projektowaniu komputera i wszystkich urządzeń elektrycznych. Wiemy, co chcemy zrobić, ale musimy to zbudować z podstawowych operacji takich jak and or i not. | Jest to niezbędne przy projektowaniu komputera i wszystkich urządzeń elektrycznych. Wiemy, co chcemy zrobić, ale musimy to zbudować z podstawowych operacji takich jak and or i not. | ||
- | ^ x ^ y ^ z ^ output | + | ^ x ^ y ^ z ^ **output** ^ |
- | | 0 | 0 | 0 | 1 | | + | | 0 | 0 | 0 | <color #22b14c>1</ |
| 0 | 0 | 1 | 0 | | | 0 | 0 | 1 | 0 | | ||
- | | 0 | 1 | 0 | 1 | + | | 0 | 1 | 0 | <color #22b14c>1 </ |
| 0 | 1 | 1 | 0 | | | 0 | 1 | 1 | 0 | | ||
- | | 1 | 0 | 0 | 1 | | + | | 1 | 0 | 0 | <color #22b14c>1</ |
| 1 | 0 | 1 | 0 | | | 1 | 0 | 1 | 0 | | ||
| 1 | 1 | 0 | 0 | | | 1 | 1 | 0 | 0 | | ||
Line 53: | Line 55: | ||
Oczywiście mając te wyrażenie, możemy zmieniać jego format, próbować je upraszczać itp. Nie będziemy tego robić. Niektóre mogą być prostsze lub dłuższe. Ma to znaczenie w wydajności kiedy zaczynamy to implementować w " | Oczywiście mając te wyrażenie, możemy zmieniać jego format, próbować je upraszczać itp. Nie będziemy tego robić. Niektóre mogą być prostsze lub dłuższe. Ma to znaczenie w wydajności kiedy zaczynamy to implementować w " | ||
jest to Problem NP-trudny (https:// | jest to Problem NP-trudny (https:// | ||
+ | |||
+ | Powyższe wyrażenie rozwiązane przez https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Wychodzi nam, że wyrażenie może być uproszczone do | ||
+ | (NOT(z) AND NOT(Y)) OR (NOT(Z) AND NOT(X)) | ||
+ | |||
+ | |||
+ | |||