Formálne jazyky a prekladače

Slides:



Advertisements
Podobné prezentácie
=MESIAC PRIRODZENÁ DRUŽICA ZEME =
Advertisements

Editovanie nových záznamov Modifikácia zadaní
PowerPoint Verzia XP.
Detská populárna pieseň
Algorithmic Chemistry in Genetic Programming Informatics and Information Technologies Student Research Conference, 2006 Vojtech Szöcs Vedúci projektu:
KRV lat. sanguis.
POUŽITIE POČÍTAČOV V REGIONÁLNEJ GEOGRAFII (2)
Pytagorova veta Autor: Matúš Halaj.
Kruh a Kružnica.
Lexikálne jednotky jazyka C
Michaela Žačková 3.A Nukleové kyseliny.
Zelená škola Mgr. Eduard Gemza
Interval.
Štatistika a spracovanie údajov
Štylistika syntaktických prostriedkov
Ako sú na tom naši štvrtáci v čítaní, matematike a prírodovede?
Lineárna rovnica ax + b = 0.
Lexikálne jednotky jazyka Pascal
Pravdepodobnosť podmienená.
Rekurzívne funkcie.
Rovnice a ich riešenia Dušan Vágner 3.B.
FARBOSLEPOSŤ.
Mliekujeme.
Povrch KVÁDRA A KOCKY.
Multiplatformný rastrový program GIMP
Partnerské vzťahy a rodina
Autor: Patrik Januška Vedúci práce: Ing. Eduard Kuric
Zobrazenie pravidelného ihlana v kótovanom premietaní
Ing. Alexandra Vašašová
Možnosti podnikania mladých farmárov v ŽV
Cieľ : Príjem a výdaj vody rastlinnými pletivami, pri rôznych koncentrovaných roztokoch. Materiál a pomôcky : hľuza zemiaka , nôž , sklené nádoby (3ks),
Tvorba a manažment projektov
Základné nástroje manažérstva kvality (Kontrolná tabuľka a histogram)
Binárne Relácie Szendreyová Alžbeta.
Databázové systémy.
Teplo Riešené príklady.
Kvadratická funkcia y = ax2 + bx + c.
Sem zadajte názov projektu Vaše meno Meno vyučujúceho Vaša škola
Sčítačka Mikulášová.
Obrazová klasifikácia Mäkká klasifikácia – 2.časť
SEKVENČNÁ ORGANIZÁCIA
9. Vodné bomby Niektorí študenti sú neefektívni pri bitkách s balónmi naplnenými vodou, pretože sa ich balóny od nepriateľa odrazia bez prasknutia.
(Digitálny prezentačný materiál)
klikaním na žlté políčka! Potom klikni na výsledok!
Posudky.
SLNKO.
Y = log x y = x2 + 3x + 7 y = x Funkcia y = 3x+ 5 y = sin x y = x + 4.
Bregmanove divergencie Využitie indexovacích štruktúr pre efektívne podobnostné vyhľadávanie Lukáš Holecy Bregmanove divergencie.
Teplo TEPLO - úlohy.
optimálne programovanie
Bez našej bagety nechoď do roboty!
Simplexová metóda Algoritmus primárne simplexovej metódy možno ideovo vyjadriť nasledovným spôsobom: Stanovenie bázického prípustného riešenia (bázy s.
Rovnice a ich riešenia.
VYHĽADÁVANIE LETECKÝCH ZÁJAZDOV
Formátovanie tabuliek
Lineárne r o v n i c e Mgr. Ján Nandráži spracovala: E. Hlačinová.
Problém výberu portfólia
Manažment športu Predmet: Manažment športu – 3. prednáška
ŠTATISTIKA A EFKÁRI IVONA MAGYAROVÁ 3.F BANSKÁ BYSTRICA 2006.
Doc. Ing. Antošová Naďa, PhD. Ing. Nagy Juraj, PhD.
Výhody štandardizácie v prostredí Pro|ENGINEER
Michaela Kraľovanská, III.B Gymnázium J. Lettricha, Martin 2010/2011
Kapowtech RoboSuite Team10.
Vyjadrovacie prostriedky v štatistike
1. Lexikálna sémantika substantív
Vytvorenie diagramu zasadacieho poriadku
Porucha transparentnej fasády so stanovením nákladov na opravu a výšky škody Juraj Nagy.
Nepriama úmernosť – tabuľka, rovnica a graf
sústava dvoch rovníc o dvoch neznámych
Prepis prezentácie:

Formálne jazyky a prekladače materiály k cvičeniam Ing. Michaela Bačíková

Konečnostavové automaty (KSA) Rozpoznávač reťazcov regulárneho jazyka Možno konštruovať na základe RV Deterministický (DKA) / nedeterministický (NKA) Pre každý NKA možno vytvoriť DKA, pričom obe rozpoznávajú tú istú regulárnu množinu.

Deterministický KSA (DKA) DKA M nad abecedou Σ je systém M = (K, Σ, δ, s0, F) kde: K je konečná neprázdna množina stavov Σ je konečná vstupná abeceda δ je prechodová funkcia s0 ∈ K je začiatočný stav F ⊆ K je množina koncových stavov kde funkcia δ: K x Σ+  K je definovaná: δ(p, a) = q δ(p, xa) = δ(δ(p, x), a) p,q ∈ K, a ∈ Σ, x ∈ Σ +

Neterministický KSA (NKA) NKA N nad abecedou Σ je systém N = (K, Σ, δ, s0, F) kde: K je konečná neprázdna množina stavov Σ je konečná vstupná abeceda δ je prechodová funkcia s0 ∈ K je začiatočný stav F ⊆ K je množina koncových stavov kde funkcia δ: {K} x Σ*  {K} je definovaná: δ(P, e) = Q δ(P, xe) = δ(δ(p, x), a) δ(P, a) = R δ(P, xa) = δ(δ(p, x), a) p,q ∈ K, a ∈ Σ, x ∈ Σ +

Stavy a prechody KSA i stav i ε K stav s0 = i stav i ∈ F stav s0 = i, i ∈ F a i j start i Prechod δ(i, a) = j Prechod δ(i, a) = i i a i start i

Úloha: Tvorba prechodového diagramu pre regulárny výraz a [a|b] start a a b Úloha: Tvorba prechodového diagramu pre regulárny výraz a {ab} start a b a

Úloha: Tvorba prechodového grafu pre RV a [a|b] start start a a b a 1 a [• a| • b] • b a b b 2 a [a| b] • Prechodový diagram pre RV a [a|b] Číslami označíme stavy KSA a prekreslíme: 1 2 a b start

Úloha: Tvorba prechodového grafu pre RV a {ab} start start a a b 1 b a a {• ab} • b a b 2 a {a •b} Prechodový diagram pre RV a {ab} a b Číslami označíme stavy KSA a prekreslíme: 1 2 a b start