KWALIFIKACJA ELM5 - TEST WIEDZY NR 8

PYTANIE NR 16.
Załóż, że masz układ logiczny zrealizowany za pomocą bramek NAND. Zgodnie z prawami De Morgana, jakie są możliwości zastąpienia tych bramek, aby zachować tę samą funkcję logiczną?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Prawa De Morgana pozwalają przekształcać układy z bramek z negacją na wyjściu do postaci równoważnej przez "przenoszenie" negacji i zamianę AND↔OR. W praktyce umożliwia to zamianę realizacji opartej o NAND na realizację opartą o NOR przy zachowaniu tej samej funkcji logicznej.

Pełne wyjaśnienie:

Prawa De Morgana opisują, jak zachowuje się negacja sumy i iloczynu logicznego. W ujęciu bramkowym oznacza to, że gdy "przenosimy" negację przez bramkę, zmienia się jej typ: AND przechodzi w OR (i odwrotnie), a na wejściach/wyjściu pojawiają się inwersje sygnałów.

Bramka NAND to w skrócie bramka AND z negacją na wyjściu. Dzięki prawom De Morgana można przekształcać większe struktury zbudowane z NAND tak, aby uzyskać układ równoważny z bramek typu NOR (które też są bramkami uniwersalnymi). Taka zamiana nie polega na mechanicznym podmienieniu jednej bramki na drugą bez zmian, lecz na systematycznym przekształceniu całej sieci: zamianie operatorów oraz odpowiednim rozmieszczeniu inwerterów.

Dlaczego pozostałe odpowiedzi są niepoprawne w tym sformułowaniu pytania?

  • OR – sama bramka OR nie jest równoważna NAND; do uzyskania równoważności potrzebne są jeszcze inwersje wejść/wyjść i zwykle zmiana struktury, więc odpowiedź jest zbyt uproszczona.
  • AND – analogicznie: AND bez negacji nie zachowuje funkcji NAND; brakuje elementu negacji.
  • XOR – XOR realizuje inną klasę funkcji (różność), nie wynika bezpośrednio z praw De Morgana jako zamiennik dla sieci NAND w sensie typowej transformacji dualnej.

W nauce do egzaminu warto zapamiętać, że NAND i NOR są bramkami uniwersalnymi oraz że prawa De Morgana są podstawowym narzędziem do przekształcania realizacji logicznych przy zachowaniu tej samej funkcji.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Prawa De Morgana opisują zależność między negacją a działaniami AND/OR: negacja iloczynu staje się sumą negacji, a negacja sumy staje się iloczynem negacji. W praktyce pozwala to "przenosić" negację przez bramki i zamieniać typ bramki AND↔OR.
NAND jest bramką uniwersalną, czyli z samych NAND można zbudować dowolną funkcję logiczną. W praktyce ułatwia to projekt i montaż (mniej typów elementów), a także dopasowanie do bibliotek bramek w układach scalonych.
Bo zarówno NAND, jak i NOR są bramkami uniwersalnymi, a prawa De Morgana pozwalają przekształcać strukturę logiczną przez zamianę AND↔OR i odpowiednie dodanie inwersji. Efekt końcowy może zachować tę samą funkcję logiczną mimo innego typu bramek.
Gdy negację "przeniesiesz" przez bramkę, zmienia się operator: AND przechodzi w OR, a OR w AND, a na wszystkich sygnałach przechodzących przez granicę tej operacji pojawiają się inwersje. To jest sedno praktycznego zastosowania praw De Morgana w schematach.
Nie. OR nie jest równoważna NAND. Żeby zachować funkcję logiczną, musisz uwzględnić negacje (inwertery) i często przebudować fragment sieci zgodnie z prawami De Morgana. Sama podmiana symbolu bramki zwykle zmienia funkcję.
NAND to bramka AND z "kółkiem" (negacją) na wyjściu, a NOR to bramka OR z "kółkiem" na wyjściu. To kółko oznacza inwersję. Rozpoznanie jest ważne przy analizie i uruchamianiu układów, bo łatwo pomylić typ bramki.
Najczęściej uczniowie zamieniają AND↔OR, ale zapominają o inwersjach na wejściach/wyjściu, albo traktują prawo De Morgana jak regułę dla pojedynczej bramki, ignorując to, że w sieci trzeba konsekwentnie przekształcić cały fragment układu.
Gdy dostępne są tylko określone układy scalone, gdy biblioteka technologiczna preferuje NAND/NOR, albo gdy chce się uprościć montaż i logistykę. Zamiana realizacji może też ułatwić analizę sygnałów podczas diagnostyki urządzenia.
Można porównać tablice prawdy (dla wszystkich kombinacji wejść) albo przekształcić równania algebry Boole’a do tej samej postaci i je porównać. W praktyce edukacyjnej wygodne jest też użycie symulatora i sprawdzenie zgodności wyjść.
Nie. Prawa De Morgana dotyczą relacji negacji z AND/OR. XOR opisuje inną operację (różność logiczną) i nie jest bezpośrednim "zamiennikiem" wynikającym z tych praw. Żeby zbudować XOR, zwykle potrzebujesz kombinacji kilku bramek.
info

To pytanie poprawnie rozwiązuje 44% zdających egzamin. trudne

W praktyce zawodowej kluczowe jest to, że prawa De Morgana pozwalają przekształcać układy z bramek z negacją na wyjściu do postaci równoważnej przez "przenoszenie" negacji i zamianę AND↔OR.

Źródła:

  • Wikipedia: "De Morgan's laws" — https://en.wikipedia.org/wiki/De_Morgan%27s_laws (dostęp: 2026-02-26)
  • Wikipedia: "NAND gate" — https://en.wikipedia.org/wiki/NAND_gate (dostęp: 2026-02-26)
  • Wikipedia: "NOR gate" — https://en.wikipedia.org/wiki/NOR_gate (dostęp: 2026-02-26)

Materiały:

  • Podręcznik z logiki cyfrowej: algebra Boole’a, prawa De Morgana, bramki uniwersalne
  • Notatki/ściąga: tablice praw algebry Boole’a i przykłady przekształceń bramek
  • Ćwiczenia: przekształcanie funkcji SOP/POS oraz zamiana realizacji NAND↔NOR

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego