Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
courses:a4m36tpj:zapisky [2012/01/14 11:25] woxie2 drobna uprava CZ gramatiky |
courses:a4m36tpj:zapisky [2025/01/03 18:29] (aktuální) |
||
---|---|---|---|
Řádek 35: | Řádek 35: | ||
* Je stav, který nelze dále přepsat, ale zároveň pro něj výstupní funkce OF nemá žádný výstup | * Je stav, který nelze dále přepsat, ale zároveň pro něj výstupní funkce OF nemá žádný výstup | ||
* Dá se odstranit tím, že výstupní funkci předefinujeme přidáním stavu error | * Dá se odstranit tím, že výstupní funkci předefinujeme přidáním stavu error | ||
- | * Př: [pop, ε] | + | * Př: [pop, ε] //příkaz pop na prázdném zásobníku// |
- | * Př odstranění: Postfixový stav se přepíše na chybový výstup,[pop, ε] -> error | + | * Př odstranění: Postfixový stav se přepíše na chybový výstup, [pop, ε] -> error, po této úpravě se stav [pop, ε] změní ze stuck state na finální konfiguraci |
==== Operační sémantika ==== | ==== Operační sémantika ==== | ||
Řádek 223: | Řádek 223: | ||
MSORT(A) -> A if len(A) = 1 | MSORT(A) -> A if len(A) = 1 | ||
- | D-> MSORT(B)·MSORT(C) pro všechny x ∈ B: pro všechny y ∈ C: x < y | + | MSORT(B)·MSORT(C) -> D pro všechny x ∈ B: pro všechny y ∈ C: x < y |
----------------------------------------------------------- | ----------------------------------------------------------- | ||
MSORT(A) -> D | MSORT(A) -> D |