Boolová Algebra
Negácia
– Je najjednoduchšou boolovskou operáciou, pri negácií nadobúda premenná opačnú hodnotu.
– Pravdivostná tabuľka:
x | f (x) |
0 | 1 |
1 | 0 |
– Negácia sa označuje rovnou vodorovnou čiarou nad premennou.
Logický súčet
– Je operácia disjunkcie (zjednotenie).
– Býva tiež označovaná
– Schematicky ju môžeme znázorniť takto:
A | B | y |
0 | 0 | 0 |
1 | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 1 |
– Pre operáciu logického súčtu je charakteristická spojka alebo.
A OR B
A + B
A alebo B
A ∨ B
Logický súčet
– Je operácia konjunkcie alebo prieniku, označuje sa aj takýmto znakom ∧.
– Pre logický súčin sú typické spojky a, aj, i.
A ∧ B
A & B
A · B
A AND B
– Výsledná hodnota funkcie je jedna len vtedy, ak všetky nezávislé premenné majú hodnotu 1.
A | B | Y |
0 | 0 | 0 |
1 | 0 | 0 |
0 | 1 | 0 |
1 | 1 | 1 |
Ďalšie Boolovské funkcie
NAND (Negovaný súčin)
– Funkcia NAND má hodnotu 1, ak aspoň 1 nezávislá premenná má hodnotu 0.
A | B | Y |
0 | 0 | 1 |
1 | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 0 |
NOR (Negovaný súčet)
– Funkcia NOR má hodnotu 1, ak všetky vstupy majú hodnotu 0.
A | B | Y |
0 | 0 | 1 |
1 | 0 | 0 |
0 | 1 | 0 |
1 | 1 | 0 |
XOR (Exkluzívny súčet)
– Funkcia XOR má hodnotu 1, ak vstupy majú rozdielne hodnoty.
A | B | Y |
0 | 0 | 0 |
1 | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 0 |
Karnaughové mapy
2 spôsoby zápisu Karnaughovej mapy
Preklápacie obvody
– Má stabilný iba jeden stav, ak mu dáme povel (impulz), preklopí sa do opačného stavu a po určitom čase sa vráti do svojho stabilného stavu.
– Napríklad: svetlá vchodoch bytovke sú v stabilnej 0, po stlačení vypínača sa dajú do stabilnej 1 a po určitom čase sa vrátia do stabilnej 0 (zhasnú) a infrasnímač.
– Má stabilné oba stavy, ak je v nule a dostane povel, preklopí sa do jednotky a na ďalší povel sa preklopí do nuly.
– Napríklad: mikrospínač na televízory.
– Tento klopný obvod nemá stabilný ani jeden stav a preklápa sa z 0 do 1 alebo z 1 do 0.
– Napríklad: blikač na bicykli.
V niektorých aplikáciách je potreba zariadiť, aby klopný obvod po určitý čas nereagoval na vstup. Na tento účel boli navrhnuté tzv. Synchrónne klopné obvody vybavené špeciálnym vstupom, označovaným ako hodinový vstup. Na tento vstup je privedený tzv. Hodinový signál, ktorý určuje, či bude klopný obvod na ostatné vstupy reagovať, alebo ich ignorovať.
Synchrónne – s hodinovým vstupom
Asynchrónne – bez hodinového vstupu
Algoritmizácia
Algoritmus
Vlastnosti algoritmu: