Logická funkce

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

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ů. +more

Počet proměnnýchPočet funkcí
14
216
3256
atd.
Funkce jedné proměnné [wiki_table=24059c31].

f0 = 0 konstanta

f1 = x přímá proměnná

f2 = ¬x negovaná proměnná

f3 = 1 konstanta

¬ = negace

Funkce dvou proměnných

BAf0f1f2f3f4f5f6f7osaf8f9f10f11f12f13f14f15
0000000000"|"11111111
010000111100001111
1000110011"|"00110011
110101010101010101

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 : Soubor:NAND1.JPG

AND :

OR :

NOR

chybí NOT, OR, AND

NOT : Soubor:NOR1b.JPG

AND : Soubor:NOR3.JPG

OR :

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. +more Pravdivostní tabulka pro funkci disjunkce (A or B) vypadá takto:

ABY = A or B
000
011
101
111
.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top