and
Turing
Machine
Nama kelompok :
IKAPUTRI P
(15050974035)
KHODIJATUL IZZA
(15050974039)
FINITE STATE MACHINE
Finite State Machine (FSM) yang serupa
Finite State Automata (FSA) bahwa mesin yang berhingga "mencetak" sebuah keluaran dengan
menggunakan alphabet keluaran,Yang mungkin berbeda dari alfabet masukan.Dapat
dikatakan juga menjadi suatu mesin abstrak yang diwakili oleh sekumpulan keadaan,
sekumpulan masukan, sekumpulan aturan transisi (perpindahan kedudukan mesin) dan
(mungkin) sekumpulan keluaran.
FINITE STATE
MACHINE
FSM didefinisikan sebagai pasangan 6 tupel F(K, V , S, Z, f, g) dimana :
K : himpunan hingga stata,
: himpunan hingga simbol input (alfabet)
S K : state awal
Z : himpunan hingga simbol output
f : K x disebut fungsi next state
g : K x Z disebut fungsi output
contoh
K : {q0, q1, q2}
S : q0
: {a, b}
Z : {x, y, z}
Jika FSM di atas mendapat untai masukan aaba maka akan dihasilkan :
untai keluaran : xxyx
untai stata : q0 q1 q2 q1 q2
Lanjutan....
berikut ini mendefinisikan negara mesinMterbatasdengan dua simbol input, tiga state
internal,
Dan tiga simbol keluaran:
(1)A={a,b},(2)S={s0,s1,s2},(3)Z={x,y,z},(4) awal negaras0,
(5) fungsi Next-statef:SxASdidefinisikan oleh:
f (s0,a)=s1,f (s1,a)=s2, f(s2,a)=s0
f (s0,b)=s2,f (s1,b)=s1,f (s2,b)=s1
(6) fungsi Keluarang:SxAZyang didefinisikan oleh:
g (s0,a)=x, g (s1,a)=x, g (s2,a)=z
g (s0,b)=y, g (s1,b)=z, g (s2,b)=y
Tabel State Bagian dan Diagram State Machine
Tape Input dan Output
Sebuah ekspresi pita adalah ekspresi hanya menggunakan unsur-unsur dari tape
himpunan A. Turing mesin M dapat dilihat sebagai kepala tape membaca / menulis
yang bergerak bolak-balik sepanjang tak terbatas tape. Rekaman itu dibagi
memanjang ke dalam kotak (sel), dan setiap kotak boleh kosong atau memegang
satu simbol rekaman. Pada setiap langkah dalam waktu, Turing mesin M adalah
dalam s keadaan internal tertententu saat memindai salah satu simbol tape Di
kaset itu bahwa hanya sejumlah simbol nonblank yang terbatas yang muncul di
kaset itu.
Komputasi dengan mesin turing
Di atas adalah gambaran statis (satu langkah) dari Turing mesin M. Sekarang kita bahas
dinamikanya.
Definisi : Perhitungan Turing mesin M adalah urutan gambar a 1, 2,. . . , m sehingga
i - 1 i, untuk i = 1, 2,. . . , M, dan m adalah gambar terminal.
Dengan kata lain, perhitungan adalah sebuah urutan
0 1 2 . . . m yang tidak dapat diperpanjang karena m adalah terminal.
Kami akan membiarkan jangka () menunjukkan gambar akhir dari perhitungan yang dimulai
dengan . Dengan demikian istilah ( 0) = m dalam perhitungan di atas.
Mesin Turing dengan Input
Sebuah masukan untuk Turing mesin M adalah ekspresi pita W. Gambar awal
untuk input W adalah (W) di mana (W) = s 0 (W). Mengamati bahwa
gambar awal (W) dari input W diperoleh dengan menempatkan keadaan awal s 0
di depan pita masukan ekspresi W. Dengan kata lain, mesin Turing M dimulai
dalam keadaan awal s 0 dan pemindaian huruf pertama dari W.