Logická funkce

matematická funkce From Wikipedia, the free encyclopedia

Logická funkce je funkce, která pro konečný počet vstupních parametrů vrací logické hodnoty.

Používá se v matematické logice, v oboru teorie řízení a číslicové techniky, v praxi pak například v mikroprocesorové technice. Parametry logické funkce jsou logické proměnné.

Přiřazuje-li logická funkce výstupní hodnoty všem kombinacím vstupních logických proměnných, pak se nazývá úplně zadaná logická funkce; v opačném případě se nazývá neúplně zadaná logická funkce. Kombinace vstupních logických proměnných, k níž není určena hodnota výstupní logické funkce, se nazývá neurčitý stav.

Pro n logických proměnných lze definovat 22n logických funkcí. Pro n logických proměnných obsahuje tabulka 2n řádků.

Další informace Počet proměnných, Počet funkcí ...
Počet proměnnýchPočet funkcí
14
216
3256
atd.
Zavřít

Funkce jedné proměnné

Další informace A, f0 ...
Af0f1f2f3
00011
10101
Zavřít

f0 = 0 konstanta
f1 = x přímá proměnná
f2 = ¬x negovaná proměnná
f3 = 1 konstanta
¬ = negace
Funkce dvou proměnných

Další informace B, A ...
BAf0f1f2f3f4f5f6f7osaf8f9f10f11f12f13f14f15
0000000000"11111111
0100001111*00001111
1000110011"00110011
1101010101*01010101
Zavřít

osa = osa negace Za touto osou se nacházejí tytéž funkce, ale v znegovaném tvaru.

f0 = 0 konstanta
f1 = A*B (logický součin, AND)
f2 = ¬(A implikuje B)
f3 = A přímá proměnná
f4 = ¬(B implikuje A)
f5 = B přímá proměnná
f6 = ¬A*B+A*¬B nonekvivalence
f7 = A+B (logický součet, OR)

f13 = implikace
¬ = negace

Úplný systém logických funkcí

pomocí daných operátorů lze realizovat tři logické funkce AND, NOT (NON)a OR

Úplný systém logických funkcí

AND a NOT
chybí OR
použijeme De Morganův zákon

OR a NOT
chybí AND
použijeme De Morganův zákon

NAND
chybí NOT, OR, AND
NOT : Thumb
AND :
OR :

NOR
chybí NOT, OR, AND
NOT : Thumb
AND : Thumb
OR :

Zápis logických funkcí

  1. pravdivostní tabulkou
  2. logickou rovnicí
  3. mapou (Karnaughova)

Pravdivostní tabulka

Je-li n počet vstupních logických proměnných a m počet výstupních funkcí, bude mít pravdivostní tabulka 2n řádků a n + m sloupců. V prvních n sloupcích budou zobrazeny všechny možné kombinace vstupních logických hodnot. Pravdivostní tabulka pro funkci disjunkce (A or B) vypadá takto:

Další informace A, B ...
ABY = A or B
000
011
101
111
Zavřít

Související články

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.