FI:IB102 Automaty a gramatiky - Informace o předmětu
IB102 Automaty a gramatiky
Fakulta informatikypodzim 2012
- Rozsah
- 2/2. 4 kr. (plus ukončení). Ukončení: zk.
- Vyučující
- prof. RNDr. Jan Strejček, Ph.D. (přednášející)
RNDr. František Blahoudek, Ph.D. (cvičící)
RNDr. Petra Budíková, Ph.D. (cvičící)
Mgr. Pavel Čadek, DiS. (cvičící)
Mgr. Ľuboš Korenčiak, Ph.D. (cvičící)
Mgr. Petr Kunc (cvičící)
Mgr. Zuzana Petruchová (cvičící)
doc. RNDr. Vojtěch Řehák, Ph.D. (cvičící)
Mgr. Marek Trtík, Ph.D. (cvičící)
RNDr. Jana Tůmová, Ph.D. (cvičící)
Mgr. Jiří Uhlíř (cvičící)
RNDr. Nikola Beneš, Ph.D. (pomocník)
doc. RNDr. Milan Češka, Ph.D. (pomocník)
Mgr. Lukáš Ďurovský (pomocník)
Mgr. Jan Fikejs (pomocník)
Mgr. Lukáš Másilko (pomocník)
RNDr. Ondrej Moriš (pomocník)
doc. RNDr. Petr Novotný, Ph.D. (pomocník)
Mgr. et Mgr. Tomáš Sklenák (pomocník)
RNDr. Mária Svoreňová, Ph.D. (pomocník)
RNDr. Vladimír Štill, Ph.D. (pomocník) - Garance
- prof. RNDr. Mojmír Křetínský, CSc.
Katedra teorie programování – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Jan Strejček, Ph.D.
Dodavatelské pracoviště: Katedra teorie programování – Fakulta informatiky - Rozvrh
- Po 10:00–11:50 D3, Po 10:00–11:50 D1
- Rozvrh seminárních/paralelních skupin:
IB102/T01A: Čt 20. 9. až Pá 21. 12. Čt 8:00–9:55 Učebna S11 (58), L. Másilko
IB102/T01AA: Po 8:00–10:55 Učebna S11 (58), L. Másilko
IB102/01: Út 12:00–13:50 B410, F. Blahoudek
IB102/02: Čt 8:00–9:50 C511, F. Blahoudek
IB102/03: St 14:00–15:50 C511, P. Budíková
IB102/04: St 16:00–17:50 C511, P. Budíková
IB102/05: Út 14:00–15:50 G123, P. Čadek
IB102/06: Po 16:00–17:50 G125, Ľ. Korenčiak
IB102/07: Po 18:00–19:50 G125, Ľ. Korenčiak
IB102/08: Čt 18:00–19:50 C511, P. Kunc
IB102/09: Po 12:00–13:50 G126, Z. Petruchová
IB102/10: Út 10:00–11:50 G126, V. Řehák
IB102/11: St 12:00–13:50 B410, J. Strejček
IB102/12: Po 12:00–13:50 B410, J. Tůmová
IB102/13: Pá 12:00–13:50 C511, J. Uhlíř
IB102/14: Pá 14:00–15:50 C511, J. Uhlíř
IB102/15: Út 18:00–19:50 G124, M. Trtík - Předpoklady
- ( MB101 Lineární modely || IB112 Matematické základy || PřF:M1125 Základy matematiky )&&! IB005 FJA I
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Aplikovaná informatika (program FI, B-AP)
- Bioinformatika (program FI, B-AP)
- Ekonomické informační systémy (program ESF, B-SI)
- Informatika a druhý obor (program FI, B-EB)
- Informatika a druhý obor (program FI, B-FY)
- Informatika a druhý obor (program FI, B-GE)
- Informatika a druhý obor (program FI, B-GK)
- Informatika a druhý obor (program FI, B-CH)
- Informatika a druhý obor (program FI, B-IO)
- Informatika a druhý obor (program FI, B-MA)
- Informatika a druhý obor (program FI, B-TV)
- Matematická informatika (program FI, B-IN)
- Paralelní a distribuované systémy (program FI, B-IN)
- Počítačová grafika a zpracování obrazu (program FI, B-IN)
- Počítačové sítě a komunikace (program FI, B-IN)
- Počítačové systémy a zpracování dat (program FI, B-IN)
- Programovatelné technické struktury (program FI, B-IN)
- Programovatelné technické struktury (program FI, N-IN)
- Služby - výzkum, řízení a inovace (program FI, N-AP)
- Sociální informatika (program FI, B-AP)
- Učitelství výpočetní techniky pro střední školy (program FI, N-SS)
- Umělá inteligence a zpracování přirozeného jazyka (program FI, B-IN)
- Cíle předmětu
- Na konci tohoto kurzu bude student schopen: vysvětlit základy teorie formálních jazyků a automatů; použít tuto teorii v běžné informatické praxi;
- Osnova
- Motivace: problém specifikace (nekonečných, regulárních) jazyků.
- Konečné automaty a regulární gramatiky: Pumping lemma, Myhill-Nerodova věta, minimalizace konečných automatů, nedeterministické konečné automaty.
- Vlastnosti regulárních jazyků: uzávěrové vlastnosti, regulární výrazy, Kleeneho věta.
- Bezkontextové gramatiky a jazyky: transformace bezkontextových gramatik, vybrané normální formy, pumping lemma, uzávěrové vlastnosti.
- Zásobníkové automaty a jejich vztah k bezkontextovým gramatikám: nedeterministická syntaktická analýza shora dolů a zdola nahoru.
- Deterministické zásobníkové automaty.
- Literatura
- doporučená literatura
- ČERNÁ, Ivana, Mojmír KŘETÍNSKÝ a Antonín KUČERA. Formální jazyky a automaty I. Elportál. Brno: Masarykova univerzita, 2006. ISSN 1802-128X. URL info
- neurčeno
- MOLNÁR, Ľudovít a Bořivoj MELICHAR. Gramatiky a jazyky. Edited by Milan Češka. 1. vyd. Bratislava: Alfa, vydavateľstvo technickej a ekonomickej literatúry, 1987, 188 s. info
- HOPCROFT, John E. a Jeffrey D. ULLMAN. Introduction to automata theory, languages, and computation. Reading: Addison-Wesley Publishing Company, 1979, 418 s., ob. ISBN 0-201-02988-X. info
- KOZEN, Dexter C. Automata and computability. New York: Springer, 1997, xiii, 400. ISBN 0387949070. info
- SIPSER, Michael. Introduction to the theory of computation. Boston: PWS Publishing Company, 1997, xv, 396 s. ISBN 0-534-94728-X. info
- Výukové metody
- přednášky a cvičení
- Metody hodnocení
- Nepovinné domácí úkoly. Písemná zkouška během semestru a závěrečná písemná zkouška. Výsledky vnitrosemestrální písemky se započítávají do výsledného hodnocení. Všechny písemky se píší bez pomocných materiálů.
- Navazující předměty
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
- Statistika zápisu (podzim 2012, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2012/IB102