Logická funkceLogická 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ů.
Funkce jedné proměnné
f0 = 0 konstanta
osa = osa negace Za touto osou se nacházejí tytéž funkce, ale v znegovaném tvaru. f0 = 0 konstanta f13 = implikace Úplný systém logických funkcípomocí daných operátorů lze realizovat tři logické funkce AND, NOT (NON)a OR AND a NOT OR a NOT NAND NOR Zápis logických funkcíPravdivostní tabulkaJe-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:
Související články |
Portal di Ensiklopedia Dunia