Lingwistyka Matematyczna

20
ingwistyka Matematyczna gr inż. Michał Jaros Lingwistyka Matematyczna wykład 1

description

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. - PowerPoint PPT Presentation

Transcript of Lingwistyka Matematyczna

Page 1: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Mgr inż. Michał Jaros

Lingwistyka Matematyczna

wykład 1

Page 2: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Agenda• Sprawy organizacyjne• Maszyna Turinga• Odwrotna Notacja Polska (ONP)• Q&A

2008-03-09 Mgr inż. Michał Jaros 2

Page 3: Lingwistyka Matematyczna

Lingwistyka Matematyczna

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ń

2008-03-09 Mgr inż. Michał Jaros 3

Page 4: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Maszyna TuringaMaszyna Turinga jest bardzo prostym

abstrakcyjnym modelem komputera.

2008-03-09 Mgr inż. Michał Jaros 4

Alan Turing

Page 5: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Maszyna TuringaZ 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

2008-03-09 Mgr inż. Michał Jaros 5

Page 6: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Maszyna Turinga• Alfabet

• Zbiór stanów wewnętrznych

• Diagram przejść

2008-03-09 Mgr inż. Michał Jaros 6

Page 7: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Maszyna Turinga

2008-03-09 Mgr inż. Michał Jaros 7

q1q1q2q2

(1, 0, P)

(1, 0, P)

(0, 0, P) (0, 1, P)

Page 8: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Maszyna TuringaM = (Q, Σ, δ, q, F)

Q – zbiór stanówΣ – alfabetδ – funkcja przejściaq – stan początkowyF – zbiór stanów końcowych

2008-03-09 Mgr inż. Michał Jaros 8

Page 9: Lingwistyka Matematyczna

Lingwistyka Matematyczna

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

2008-03-09 Mgr inż. Michał Jaros 9

Page 10: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Maszyna TuringaPrzykładowy program

Negacja wartości binarnej(0, q0 , 1, q0 , P)

(1, q0 , 0, q0 , P)

(Θ, q0 , -, q1 , -)

( - , q1 , -, q1 , -)

2008-03-09 Mgr inż. Michał Jaros 10

Page 11: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Maszyna Turinga

2008-03-09 Mgr inż. Michał Jaros 11

Przykładowy programNegacja wartości binarnej

T q0 q1

0 1, P, q0 -, -, q1

1 0, P, q0 -, -, q1

Θ -, -, q1 -, -, q1

Page 12: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Maszyna TuringaPrzykładowy program

Negacja wartości binarnej

2008-03-09 Mgr inż. Michał Jaros 12

StartStart

11

00

Pisz 0Pobierz następny znakPisz 0Pobierz następny znak

Pisz 1Pobierz następny znakPisz 1Pobierz następny znak

ΘΘ

KoniecKoniec

T

T

T

N

N

Page 13: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Maszyna Turinga - przykład

2008-03-09 Mgr inż. Michał Jaros 13

Page 14: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Maszyna Turinga - przykład

T q1 q2 q3 q4 q5

a -, q2 , P -, q4 , N -, q4 , N -, q4 , N -, q5 , N

b -, q4 , N -, q3 , P -, q4 , N -, q4 , N -, q5 , N

c -, q4 , N -, q4 , N -, q5 , N -, q4 , N -, q5 , N

2008-03-09 Mgr inż. Michał Jaros 14

Page 15: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Odwrotna Notacja Polska• Zapis infiksowy

((2+7)/3+(14-3)*4)/2• Zapis postfiksowy

2 7 + 3 / 14 3 - 4 * + 2 /

2008-03-09 Mgr inż. Michał Jaros 15

Page 16: Lingwistyka Matematyczna

Lingwistyka Matematyczna

ONP

2008-03-09 Mgr inż. Michał Jaros 16

Page 17: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Odwrotna Notacja Polska(3*5+1)/2

2008-03-09 Mgr inż. Michał Jaros 17

Wejście Stos Wyjście

( (

3 ( 3

* (*

5 (* 5

+ (+ *

1 (+ 1

) +

/ /

2 / 2

Θ /3 5 * 1 + 2 /

Page 18: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Odwrotna Notacja Polska

2008-03-09 Mgr inż. Michał Jaros 18

Page 19: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Odwrotna Notacja Polska3 5 * 1 + 2 /

2008-03-09 Mgr inż. Michał Jaros 19

Wejście Stos Wyjście

3 3

5 3 5

* 15

1 15 1

+ 16

2 16 2

/ 8

Θ 8

Page 20: Lingwistyka Matematyczna

Lingwistyka Matematyczna

Q&A

2008-03-09 Mgr inż. Michał Jaros 20