Mesin Turing Pertemuan 12 Mahasiswa mampu menerapkan konsep

  • Slides: 25
Download presentation
Mesin Turing Pertemuan 12 Mahasiswa mampu menerapkan konsep dan spesifikasi Mesin Turing

Mesin Turing Pertemuan 12 Mahasiswa mampu menerapkan konsep dan spesifikasi Mesin Turing

Materi • Spesifikasi Mesin Turing • Mekanisme Kinerja Mesin Turing • Deskripsi seketika pada

Materi • Spesifikasi Mesin Turing • Mekanisme Kinerja Mesin Turing • Deskripsi seketika pada Mesin Turing

Spesifikasi Mesin Turing Pada mesin turing “memori” akan berupa suatu pita yang pada dasarnya

Spesifikasi Mesin Turing Pada mesin turing “memori” akan berupa suatu pita yang pada dasarnya berupa array (deretan) berupa sel –sel pinyampanan tunggal. Dimana pita tersebut tidak memiliki sel pertama dan terakhir

7 tupel mesin turing M = (Q, ∑, Г, δ, S, F, b) Q

7 tupel mesin turing M = (Q, ∑, Г, δ, S, F, b) Q = himpunan state ∑ = himpunan simbol input Г = simbol pada pita δ = fungsi transisi S = state awal F = state akhir b = simbol kosong (blank)

Mekanisme Kinerja Mesin Turing Contoh : Transisi : δ (q a ) = (q

Mekanisme Kinerja Mesin Turing Contoh : Transisi : δ (q a ) = (q a, R ) Q ={q 1, q 2} → dibaca, pada state q , head menunjukkan “a” = menjadi state q , head menuliskan “a” lalu ∑ = {a, b} bergerak kekanan (R) δ (q b ) = (q a, R ) Г = {a, b, b} δ (q b ) = (q b , L ) F = {q 2 } S= {q 1 } Buatlah kinerja mesin turing untuk membaca “abbaa” 1, 1 1 (catatan bergerak kekiri jika lambang (L) ) 1, 1, 2, ,

Membaca “abbaa” Membaca “a” δ (q 1, a ) = (q 1, a, R

Membaca “abbaa” Membaca “a” δ (q 1, a ) = (q 1, a, R ) a b b Head di “a” state awal q 1 a a

Membaca “b” δ (q 1, b ) = (q 1, a, R ) a

Membaca “b” δ (q 1, b ) = (q 1, a, R ) a b b a a

Membaca “b” δ (q 1, b ) = (q 1, a, R ) a

Membaca “b” δ (q 1, b ) = (q 1, a, R ) a b b a a

Membaca “a” δ (q 1, a ) = (q 1, a, R ) a

Membaca “a” δ (q 1, a ) = (q 1, a, R ) a b b a a

Membaca “a” δ (q 1, a ) = (q 1, a, R ) a

Membaca “a” δ (q 1, a ) = (q 1, a, R ) a b b a a

Membaca “a” δ (q 1, a ) = (q 1, a, R ) a

Membaca “a” δ (q 1, a ) = (q 1, a, R ) a b b a a b Head menunjukkan b, karena bagian pita belum ditulisi dianggap b

Membaca “b” δ (q 1, b ) = (q 2, , b , L

Membaca “b” δ (q 1, b ) = (q 2, , b , L ) a b b a a b q 2, Karena berakhir di q 2, maka string “abbaa” diterima

Deskripsi seketika pada mesin turing (q 1, abbaa) |- (q 1, abbaa) |- (q

Deskripsi seketika pada mesin turing (q 1, abbaa) |- (q 1, abbaa) |- (q 1, abbaa b) |- (q 2, abbaa b)

Contoh Mesin Turing dalam bentuk yang lain

Contoh Mesin Turing dalam bentuk yang lain

Catatan : Lambang : = blank

Catatan : Lambang : = blank