MESIN TURING



MESIN TURING

Mesin Turing adalah model komputasi teoretis yang ditemukan oleh Alan Turing, berfungsi sebagai model ideal untuk melakukan perhitungan matematis. Walaupun model ideal ini diperkenalkan sebelum komputer nyata dibangun, model ini tetap diterima kalangan ilmu komputer sebagai model komputer yang sesuai untuk menentukan apakah suatu fungsi dapat selesaikan oleh komputer atau tidak

Mesin turing mempunyai 7 Tuple
            M = (Q, Ã¥, G, d, S, F, q)
            Q         = himpunan state
            Ã¥         = Himpunan simbol input
            G          = simbol pada pita
            d          = fungsi transisi
            S          = state awal, S ÃŽ Q
            F          = himpunan state akhir
            b          = simbol kosong (blank)
           
Contoh :
            Terdapat mesin turing dengan konfigurasi
            Q         = { q1, q2 }
             Ã¥        = { a, b }
             G         = {  a, b, b  }
             F         = { q2 }                                     R  = Right
             S         = { q1 }                                     L  = Left

Fungsi transisi
d          ( q1, a)            =  (q1, a, R)
d          ( q1, b)            =  (q1, a, R)
d          (q1, b )            =  (q2, b ,L)
- d (q1, a)         = (q1, a, R)
State q1, head menunjuk karakter ‘a’ pada pita menjadi state q1, head bergerak ke kanan.
- d (q1, b)         = (q1, a, R)
State q1,  head menunjuk karakter ‘b’ pada pita menjadi state q1, head menulis karakter ‘a’ lalu bergerak ke kanan
- d ( q1, b )       = (q2, b , L)
Pada State q1,  head menunjuk karakter ‘ b ’ pada pita menjadi state q2, head bergerak ke kiri.
Jika mesin turing tersebut menerima input ‘abbaa’, apakah diterima oleh mesin turing atau ditolak 

 

Comments

Popular posts from this blog

MESIN MOORE DAN MESIN MEALY

BENTUK NORMAL CHOMSKY