Kontakt > Dydaktyka > 2017/2018 > - Teoria automatów i języków formalnych

- Teoria automatów i języków formalnych


Ćwiczenia i laboratoria odbywają się co dwa tygodnie naprzemiennie. 

Terminy zajęć:

Lp. Ćwiczenia Laboratorium Temat Przykładowe zadania
1. 03.10.2017 10.10.2017 - Relacja, relacja dwuargumentowa, relacja binarna, własności relacji binarnej, 
- Relacja równoważności, klasy równoważności (abstrakcji),
- Domknięcie relacji nad zbiorem własności,
- Alfabet, słowo nad alfabetem, zbiór wszystkich słów nad alfabetem, język, 
- Relacja indukowana przez język, relacja prawostronnie niezmiennicza
zad 1
zad 2
2. 17.10.2017 24.10.2017 - Wyrażenia regularne, języki regularne.
- Kontrapozycja lematu o pompowaniu.
- Lemat Mynhilla-Nerode'a
zad 1
zad 2
3. 31.10.2017 07.11.2017 - Upraszczanie gramatyk bezkontekstowych.
- Postać normalna Chomsky'ego.
- Postać normalna Graibach
zad 1
przykład
4. 14.11.2016 21.11.2017 - Konstruowanie gramatyk bezkontekstowych.
- Sprawdzanie przynależności słowa do języka bezkontekstowego, algorytm CYK.
- Kontrapozycja lematu o pompowaniu dla języków bezkontekstowych
zad 1
zad 2
5. 28.11.2017 05.12.2017 - Maszyny Turinga
- Automaty ze stosem
zad 1
zad 2
6. 12.12.2017 19.12.2017 - Automaty skończone
- Minimalne automaty skończone konstruowane w oparciu o twierdzenie 
Mynhilla-Nerode'a
- Minimalne automaty skończone konstruowane w oparciu o iloraz języków

zad 1
przykład
7. 09.01.2018 16.01.2018 - Niedeterministyczne automaty skończone
- Konwersja różnych wersji automatów skończonych
zad 1 (12.2.4, 12.2.5)
8.
23.01.2018 - Zadania poprawkowe


Prowadzący wykład: 

Ćwiczenia/laboratoria z TAiJF prowadzą: 
mgr inż. Aleksander Cisłak