OPF:INF248 Theory of Automatic Machine a - Course Information
INF248 Theory of Automatic Machine and Artificial Languages
School of Business Administration in KarvinaSummer 2008
- Extent and Intensity
- 2/1/0. 5 credit(s). Type of Completion: z (credit).
- Guaranteed by
- Department of Informatics and Mathematics – School of Business Administration in Karvina
- Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives (in Czech)
- Cílem výuky kurzu "Teorie automatů a formálních jazyků? je seznámení studentů se základy teorie formálních a bezkontextových jazyků, ústící v metody syntaktické analýzy.
- Syllabus (in Czech)
- Struktura výkladu:
1. Jazyky, gramatiky a jejich klasifikace
2. Konečné automaty
3. Jazyky typu 3 Chomského klasifikace
4. Cvičení
5. Bezkontextové jazyky
6. Derivační strom, fráze větné formy
7. Chomského a Greibachové normální formy
8. Deterministické bezkontextové jazyky
9. Precedenční jazyky
10. Kontrolní test z probrané látky + zadání seminární práce;
11. Zásobníkové automaty
12. LL jazyky a jejich syntaktická analýza
13. Výpočet množin FIRST a FOLLOW
14. Transformace na LL(1) gramatiku
15. LR gramatiky a jazyky
Obsah kurzu:
1. Jazyky, gramatiky a jejich klasifikace
Jazyk, gramatika, definice, Chomského klasifikace gramatik.
2. Konečné automaty Pojem konečný automat, definice Turingův stroj.
3. Jazyky typu 3 Chomského klasifikace
Regulární množiny a jazyky typu 3, jazyky přijímané konečnými automaty a jazyky typu 3.
4. Cvičení Konstrukce regulárních gramatik.
5. Bezkontextové jazyky Definice, pojmy větná forma a fráze větné formy, víceznačnost gramatik.
6. Derivační strom, fráze větné formy Konstrukce rozkladového derivačního stromu.
7. Chomského a Greibachové normální formy Definice normální formy, převod do normální formy.
8. Deterministické bezkontextové jazyky
Definice, metodu syntaktické analýzy.
9. Precedenční jazyky Jednoduché precedenční gramatiky, výpočet precedenčních relací.
10. Kontrolní test z probrané látky + zadání seminární práce;
11. Zásobníkové automaty Definice, typy a klasifikace, ekvivalence bezkontextových jazyků a jazyků přijímaných zásobníkovými automaty.
12. LL jazyky a jejich syntaktická analýza
Základní princip syntaktické analýzy LL jazyků.
13. Výpočet množin FIRST a FOLLOW Definice množin FIRST, FOLLOW, definice LL(k) gramatiky, LL(1) gramatika jako speciální případ.
14. Transformace na LL(1) gramatiku Transformace obecné gramatiky na LL(1), procvičení.
15. LR gramatiky a jazyky Definice LR(k) gramatiky, syntaktické analýza LR jazyků, konstrukce rozkladové tabulky.
Při přednáškách je využíváno prezentační zařízení a PC. Výuka seminářů probíhá v počítači vybavených učebnách. Studijní materiály jsou dostupné v elektronické podobě prostřednictvímfakultní počítačové sítě.
- Struktura výkladu:
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
- Enrolment Statistics (recent)
- Permalink: https://is.slu.cz/course/opf/summer2008/INF248