PERTEMUAN 13 MESIN TURING Mesin turing mempunyai 7
- Slides: 10
PERTEMUAN 13 MESIN TURING
Mesin turing mempunyai 7 Tuple M = (Q, , S, F, ) Q = himpunan state = Himpunan simbol input = simbol pada pita = fungsi transisi S = state awal, S Q F = himpunan state akhir b = simbol kosong (blank) Contoh : Terdapat mesin turing dengan konfigurasi Q = { q 1, q 2 } = { a, b, b } F = { q 2 } R = Right S = { q 1 } L = Left
Fungsi transisi ( q 1, a) = (q 1, a, R) ( q 1, b) = (q 1, a, R) (q 1, b ) = (q 2, b , L) - (q 1, a) = (q 1, a, R) State q 1, head menunjuk karakter ‘a’ pada pita menjadi state q 1, head bergerak ke kanan. - (q 1, b) = (q 1, a, R) State q 1, head menunjuk karakter ‘b’ pada pita menjadi state q 1, head menulis karakter ‘a’ lalu bergerak ke kanan - ( q 1, b ) = (q 2, b , L) Pada State q 1, head menunjuk karakter ‘ b ’ pada pita menjadi state q 2, head bergerak ke kiri.
Jika mesin turing tersebut menerima input ‘abbaa’, apakah diterima oleh mesin turing atau ditolak
LATIHAN SOAL
1. Mesin turing mempunyai 7 Tuple antara lain sbb : a. M = (Q, , S, F, ) * b. M = (Q, , α, , S, F, ) c. M = (Q, , α, , S, F, β) d. M = (Q, , γ, , S, F, β) e. Semua salah 2. Simbol berikut pada mesin turing adalah sebagai : a. Simbol Fungsi transisi b. Simbol Pita * c. simbol Himpunan Input d. Simbol Himpunan Output e. Semua salah
3. Simbol δ pada mesin turing merupakan a. Himpunan simbol input b. Simbol Pita c. Simbol fungsi Transisi * d. Simbol akhir e. Simbol awal 4. - (q 1, a)= (q 1, a, R) di baca sebagai berikut : a. State q 1, head menunjuk karakter ‘a’ pada pita menjadi state q 1, head bergerak ke kanan. * b. State q 1, head menunjuk karakter ‘a’ pada pita menjadi state q 1, head bergerak ke kiri. c. a, b, salah d. a, b benar e. Semua salah
5. - ( q 1, b ) = (q 2, b , L) a. Pada State q 1, head menunjuk karakter ‘ b ’ pada pita bergerak ke kanan menjadi state q 2, head b. Pada State q 1, head menunjuk karakter ‘ b ’ pada pita bergerak ke kiri. * menjadi state q 2, head c. a , b salah d. A, b benar e. Semua salah