210 likes | 491 Views
Lingwistyka Matematyczna. wykład 1. Agenda. Sprawy organizacyjne Maszyna Turinga Odwrotna Notacja Polska (ONP) Q&A. Sprawy organizacyjne. Materiały do wykładu http://student.kis.p.lodz.pl/~mjaros1 6 wykładów Zaliczenie Na 7 wykładzie Parę krótkich opisowych pytań. Maszyna Turinga.
E N D
Lingwistyka Matematyczna wykład 1
Agenda • Sprawy organizacyjne • Maszyna Turinga • Odwrotna Notacja Polska (ONP) • Q&A Mgr inż. Michał Jaros
Sprawy organizacyjne • Materiały do wykładu • http://student.kis.p.lodz.pl/~mjaros1 • 6 wykładów • Zaliczenie • Na 7 wykładzie • Parę krótkich opisowych pytań Mgr inż. Michał Jaros
Maszyna Turinga Maszyna Turinga jest bardzo prostym abstrakcyjnym modelem komputera. Alan Turing Mgr inż. Michał Jaros
Maszyna Turinga Z czego składa się maszyna Turinga • Nieskończona taśma – pamięć • Ruchoma głowica – układ wejścia/wyjścia • Układ sterujący – procesor Mgr inż. Michał Jaros
Maszyna Turinga • Alfabet • Zbiór stanów wewnętrznych • Diagram przejść Mgr inż. Michał Jaros
Maszyna Turinga (0, 1, P) (0, 0, P) (1, 0, P) q2 q1 (1, 0, P) Mgr inż. Michał Jaros
Maszyna Turinga M = (Q, Σ, δ, q, F) Q – zbiór stanów Σ – alfabet δ – funkcja przejścia q – stan początkowy F – zbiór stanów końcowych Mgr inż. Michał Jaros
Maszyna Turinga (sk , qi , sl , qj , D) sk – symbol odczytany z taśmy qi – bieżący stan maszyny sl – symbol do zapisania na taśmie qj – nowy stan maszyny D – kierunek przesunięcia głowicy Mgr inż. Michał Jaros
Maszyna Turinga Przykładowy program Negacja wartości binarnej (0, q0 , 1, q0 , P) (1, q0 , 0, q0 , P) (Θ, q0 , -, q1 , -) ( - , q1 , -, q1 , -) Mgr inż. Michał Jaros
Maszyna Turinga Przykładowy program Negacja wartości binarnej Mgr inż. Michał Jaros
Maszyna Turinga Przykładowy program Negacja wartości binarnej Start T Pisz 0 Pobierz następny znak 1 N T Pisz 1 Pobierz następny znak 0 N Θ T Koniec Mgr inż. Michał Jaros
Maszyna Turinga - przykład Mgr inż. Michał Jaros
Maszyna Turinga - przykład Mgr inż. Michał Jaros
Odwrotna Notacja Polska • Zapis infiksowy((2+7)/3+(14-3)*4)/2 • Zapis postfiksowy2 7 + 3 / 14 3 - 4 * + 2 / Mgr inż. Michał Jaros
ONP Mgr inż. Michał Jaros
Odwrotna Notacja Polska (3*5+1)/2 3 5 * 1 + 2 / Mgr inż. Michał Jaros
Odwrotna Notacja Polska Mgr inż. Michał Jaros
Odwrotna Notacja Polska 3 5 * 1 + 2 / Mgr inż. Michał Jaros
Q&A ? Mgr inż. Michał Jaros