46693

46693



Instrukcją dla maszyny Turinga jest ciąg symboli:

Instrukcja

maszyny

Turinga

Znaczenia symboli

s„

symbol odczytany przez głowicę z bieżącej komórki na taśmie

qi

bieżący stan układu sterowania

(S„,qi,Sz,qj.L/P)

s.

symbol, jaki zostanie zapisany w bieżącej komórce na taśmie

<li

nowy stan, w który przejdzie układ sterowania po wykonaniu tej operacji

L/R

ruch głowicy o jedną komórkę w lewo (L) lub w prawo (R)

So i qi są tzw. częścią identyfikacyjną instrukcji. Maszyna Turinga wykonuje tyle różnych instrukcji, ile zdefiniujemy części identyfikacyjnych - w programie nie może być dwóch różnych instrukcji o identycznej części identyfikacyjnej.

Sz, qj i L/P są tzw. częścią operacyjną, która określa jakie działanie podejmuje dana instrukcja. Części operacyjne różnych instrukcji mogą być takie same.

Przykład działania maszyny Turinga:

Zostaje wprowadzona instrukcja (stan) :A, qo, B, q0, R

Działanie: jeżeli odczytanym przez głowicę symbolem z taśmy będzie literka A, a układ sterowania znajduje się w stanie qo, to głowica zamieni ten symbol na B, stan wewnętrzny nie zmieni się (pozostanie dalej qo), a głowica przesunie się do sąsiedniej komórki po prawej stronie. Pierwsze dwa elementy określają jednoznacznie instrukcję. Pozostałe trzy określają, co w ramach tej instrukcji należy zrobić, czyli jaki symbol umieścić w bieżącej komórce taśmy, w jaki nowy stan przejść i w którą stronę przesunąć glowicę.Programem dla maszyny Turinga jest tablica, w której określamy wszystkie wykonywalne przez nią instrukcje. Kolejność tych instrukcji w żaden sposób nie jest istotna. Maszyna Turinga rozpoznaje instrukcje po symbolu z taśmy i swoim stanie wewnętrznym. Jeśli w tablicy zabraknie dla tej kombinacji odpowiedniej instrukcji, to program zatrzymuje się.

Bibliografia :

www.ncurosoft.edu.pl/akozioro/Maszyna_Turinga.pdf

http://www. mimuw.edu.pl/-kubica/aug/frames-jfa-main-node 16.html

http://www.cioba.pl/al921/maszyna_turinga



Wyszukiwarka

Podobne podstrony:
4. Instrukcja obiegli dokumentów Bardzo ważnym dokumentem dla każdego magazynu jest dokumentacja
Zadanie 1. Dany jest ciąg (a,,) określony wzorem: an = n2 — 4n - 12 dla n > 1. Którym wyrazem teg
013 4 i l 6. FORMAT PROGRAMU. Format programu, pisanego dla maszyn ze sterowaniem CMC jest rzeczą ba
10425649i019300437934817137704 n 1 Zadańie l(!Opkt. ) Imv mamy ciąg n liczb naturalnych, dla n ~ 1.
pytanie co dla mnie - czytelnika - jest w tej książce najważniejsze? Jakie pojawiające się w niej sy
Źródło: Legutko S.: Podstawy eksploatacji maszyn i urządzeń WSiP, Warszawa 2004 Dla obrabiarek DTR j
Niestety realizacja tego procesu jest niezwykle skomplikowana zarówno dla człowieka jak i dla maszyn
Fotosynteza 1 P^Jt dla pro- i kowane jest •Ującej. 0.5 ■on 1000 zielona) rosnącą pijących jest róż^u

więcej podobnych podstron