Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 034   projektov
0 nových

Formálne jazyky a automaty

«»
Prípona
.zip
Typ
skriptá
Stiahnuté
33 x
Veľkosť
0,5 MB
Jazyk
slovenský
ID projektu
4445
Posledná úprava
03.09.2017
Zobrazené
2 911 x
Autor:
nihasha
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
1.1 Abecedy a jazyky
Jazyk - sústava vyjadrovacích znakových prostriedkov (istého spoločenstva), ktorá slúži
ako nástroj myslenia, dorozumievania a vkladania poznatkov.
- jazyk, ako systém → jeho formálny model → presné tvrdenia (poznatky) →
využitie poznatkov na jazyky takto modelovanie (programovacie jazyky)

Základné pojmy (definície) -
Abeceda (tiež slovník) - ľubovoľná konečná množina symbolov.
Abeceda - vybratá z nekonečnej množiny (spočítateľnej) symbolov.

Kľúčové slová:

automaty

formálne jazyky

gramatiky

algoritmy

prázdne slovo



Obsah:
  • 1. Jazyky a ich reprezentácia 1
    1.1. Abecedy a jazyky 1
    1.2. Procedúry a algoritmy 1
    1.3. Reprezentácia jazykov 3
    2. Gramatiky 5
    2.1. Úvod 5
    2.2. Formálny pojem gramatiky 6
    2.3. Typy gramatík 8
    2.4. Prázdne slovo 10
    2.5. Rekurzivita kontextových gramatík 12
    3. Konečné automaty a regulárne gramatiky 19
    3.1. Konečný automat 19
    3.2. Relácie ekvivalencie a konečné automaty 21
    3.3. Nedeterministické konečné automaty 23
    3.4. Konečné automaty a jazyky typu 3 26
    3.5. Vlastnosti jazykov typu 3 29
    3.6. Rozhodnuteľné problémy z oblasti konečných automatov 31
    3.7. Dvojsmerné konečné automaty 33
    4. Bezkontextové gramatiky 34
    4.1. Zjednodušenie bezkontextových gramatík 34
    4.2. Chomského normálny tvar 38
    4.3. Stromy odvodenia a ľavorekurzívne gramatiky 41
    4.4. Greibachovej normálny tvar 44
    4.5. Rozhodnuteľnosť problému konečnosti jazyka a veta uvwxy 47
    4.6. Zvláštne typy bezkontextových gramatík a jazykov 51
    5. Zásobníkové automaty 53
    5.1. Defínicia a príklady k zásobníkovým automatom 53
    5.2. Kontextové jazyky a nedeterministické zásobníkové automaty 59
    6. Deterministické zásobníkové automaty 64
    6.1. Gramatiky LR (k) 64
    7. Precedenčné gramatiky 75
    8. Turingove stroje 88
    8.1. Turingov stroj - základný model 88
    8.2. Turingove stroje a jazyky typu 0 91
    8.3. Lineárne ohraničené automaty a kontextové jazyky 92
    8.4. Nerozhodnuteľnosť problému zastavenia 92
    8.5. Postov korešpondenčný problém 93