Zásobníkový automat Konečný automat i nedeterministický konečný automat umí řešit tytéž úlohy, akorát s různou efektivitou. Nazývají se regulární úlohy.

Slides:



Advertisements
Podobné prezentace
Gramatiky a jazyky Přednáška z předmětu Řízení v komplexních systémech
Advertisements

Formální definice Konečná množina vnitřních stavů Q Konečná vstupní abeceda A Počáteční stav q 0 Množina přijímacích stavů K.
METODA LINEÁRNÍ SUPERPOZICE SUPERPOSITION THEOREM Metoda superpozice vychází z teze: Účinek součtu příčin = součtu následků jednotlivých příčin působících.
ALGORITMIZACE Mgr. Milan Pastyřík IUVENTAS, s. r. o.
 Podíl objemu a termodynamické teploty plynu je při stálém tlaku konstantní. ? Jaké je znění Gay – Lussacova zákona ?  Objem určitého množství plynu.
VY_32_INOVACE_81.  Datum :duben 2012  Autor : Šárka Šubertová  Materiál je určen pro 3. ročník čtyřletého oboru OPERÁTOR DŘEVAŘSKÉ VÝROBY a pro 2.ročník.
Ambasadoři přírodovědných a technických oborů Numerické metody Martin Hasal.
Finanční matematika 5. (finanční gramotnost) Složené úrokování zkráceně.
Název školy: ZÁKLADNÍ ŠKOLA SADSKÁ Autor: Mgr. Jiřina Homolová Název DUM: VY_32_Inovace_ Vypravování 3 Název sady: Český jazyk 6. ročník Číslo projektu:
Číslo v digitálním archivu školyVY_32_INOVACE_M6_04 Sada DUMMatematika 6 Předmět Matematika Název materiálu Sčítání a odčítání do bez přechodu desítek.
Řetězce v jazyce C ● řetězec je posloupnost znaků ● řetězcové konstanty se v C vkládají mezi uvozovky, např. "Ahoj Hugo!" ● v paměti je řetězec uložen.
KURZ ALGORITMIZACE A PROGRAMOVÁNÍ V JAZYCE C Lekce č. 10: Tvorba vlastních funkcí Bc. Radek Libovický.
Termika – Fotovoltaika
Dotkněte se inovací CZ.1.07/1.3.00/
VY_32_INOVACE_FCE1_05 Funkce 1 Vlastnosti funkce 2.
Aritmetická posloupnost
Překladače 5. Syntaktická analýza
Řešení nerovnic Lineární nerovnice
AUTOR: Jiřina Dáňová NÁZEV: VY_32_INOVACE_03_Druhy vět - tázací
Lineární rovnice a nerovnice I.
ORGANIZACE DAT V POČÍTAČI
Dějiny umění Poznejte významná pražská sochařská díla 4.
Obrázky Ram Rom Nástupci ROM Počítačová pamět Obrázky Paměti Ram rom
Tranzistorový zesilovač
Uživatelem definované datové typy
Lineární rovnice Ekvivalentní úpravy
Struktury.
Překladače Lexikální analýza
NÁZEV ŠKOLY: ZŠ J. E. Purkyně Libochovice
Dějiny umění Gotické památky v Praze 2.
8.1.2 Podprostory.
Komanditní společnost
AUTOR: Mgr. Alena Bartoňková
Repetitorium z matematiky Podzim 2011 Ivana Vaculová
SIMULAČNÍ MODELY.
Soustavy dvou lineárních rovnic o dvou neznámých Metoda sčítací
4.1 – 4.3 Lineární nerovnice i jednoduchý podílový tvar
Procesní management / Řízení procesů
NÁZEV ŠKOLY: ZŠ KOLÍN V.,MNICHOVICKÁ 62
VY_32_INOVACE_90.
Číslo projektu CZ.1.07/1.5.00/ Číslo materiálu
MATEMATIKA – GEOMETRIE 7
Řešení nerovnic Lineární nerovnice
Stavební fakulta ČVUT, B407
Překladače Syntaktická analýza
MNOŽINY.
SIGNÁLY A LINEÁRNÍ SYSTÉMY
VELIČINY POPISUJÍCÍ SOUSTAVU ČÁSTIC
Výroková logika Analyzuje způsoby skládání jednoduchých výroků do výroků složených pomocí logických spojek. 1.
Měrná tepelná kapacita látky
zpracovaný v rámci projektu
Početní výkony s celými čísly: sčítání a odčítání
Soustava dvou lineárních rovnic se dvěma neznámými
Početní výkony s celými čísly: násobení
Přesnost a chyby měření
KOMBINACE BEZ OPAKOVÁNÍ
Střední škola obchodně technická s. r. o.
Obchodní akademie, Střední odborná škola a Jazyková škola s právem státní jazykové zkoušky, Hradec Králové Autor: Mgr. Lenka Marková Název materiálu:
Kotoučový tvarový soustružnický nůž
DIAGNOSTIKA ELEKTRONICKÝCH SYSTÉMŮ
Matematika – 7.ročník Mnohočleny VY_32_INOVACE_
18 VÝRAZY S PROMĚNNÝMI.
Početní výkony s celými čísly: dělení
FUNKCE Centrum pro virtuální a moderní metody a formy vzdělávání na
Algoritmizace a datové struktury (14ASD)
Funkce Pojem funkce Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem.
DIAGNOSTIKA ELEKTRONICKÝCH SYSTÉMŮ
Dvourozměrné geometrické útvary
Co je hotové a moc se o tom neví
Tečné a normálové zrychlení
Transkript prezentace:

Zásobníkový automat Konečný automat i nedeterministický konečný automat umí řešit tytéž úlohy, akorát s různou efektivitou. Nazývají se regulární úlohy. Existují i úlohy neregulární, například rozpoznat symetrickou posloupnost.

Zásobníkový automat Obsahuje navíc neomezenou paměť – zásobník s přístupem LIFO.

Zásobníkový automat Konečná množina vnitřních stavů Q Konečná vstupní abeceda A Konečná zásobníková abeceda Z Množina koncových stavů K Počáteční stav q0 Přechodová funkce p z QxAxZ do QxZ*

Zásobníkový automat V každém taktu se rozhoduje podle vnitřního stavu, čteného symbolu a symbolu na vrchu zásobníku. V každém taktu přejde do nového vnitřního stavu. V každém taktu může něco uložit na zásobník (také nic, nebo to, co tam bylo)

Zásobníkový automat pro rozpoznávání posloupností pcpT Q={l,p,n} A={0,1,c} Z={0,1} q0=l K={p} P. fce 0,0 0,1 1,0 1,1 C,0 C,1 L L,0 L,1 P,0 P,1 P P,- N,- N

Nedeterministický zásobníkový automat pro rozpoznávání posloupností ppT Q={l,p,n} A={0,1} Z={0,1} q0=l K={p} P. fce 0,0 0,1 1,0 1,1 L L,0 P,0 L,0 P,0 L,1 P,1 L,1 P,1 P P,- N,- N

Domácí úkol Navrhněte (deterministický) zásobníkový automat pro abecedu 0,1, který by rozpoznával slova se stejným počtem nul a jedniček. Návrh pošlete do pátku na vanicek@fsv.cvut.cz