Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Ekstensi Kom A
2. Tulislah ekspresi regular untuk setiap bahasa-bahasa berikut yang menerima (simbol input adalah 0 dan 1). a. Himpunan semua string yang paling banyak memuat sebuah 00dan paling banyak memuat sebuah 11. Jawab : (00 11)+ b. Himpunan semua string yang tidak memuat 101 sebagai bubstring-nya. Jawab : (010)*(11)*101 3. Deskripsikan dalam bahasa Indonesia himpunan string yang dinyatakan dalam ekspresi regular berikut : (11+0)*(00+1)*
0,1 q0 1,0 1 q1 0 q2
Jawab : Himpunan yang diterima adalah string yang memiliki input q0 dan berakhir di q1 dengan mengalami perulangan. 4. Bentuk finite state automata dari ekspresi regular berikut : 10(0+11)0*1 Jawab :
6. Tentukan ekspresi regular untuk bahasa yang menerima semua string yang memuat simbol b dalam jumlah genap. (={a,b}).
7. Buatlah finite state automata dari ekspresi regular c*(a bc)*. Penyelesaian :
c q0 q0 a b,c q1
Buatlah finite state automata yang menerima bahasa yang memuat semua string yang mempunyai 0101 sebagai sub string-nya.( ={0,1})
Tentukan ekspresi regular untuk bahasa yang diterima oleh NFA berikut. Q ={q0, q1, q2, q3, q4} ={0,1} S = q0 F ={q2, q3, q4} Fungsi transisi dari NFA tersebut: q0 q1 q2 q3 q4 0 {q1, q4} {q1} 1 {q3} { q0, q2 } {q4}
Penyelesaian :
0 q0 0 q1 1 1 0 q2 q2 qf q3 1 q4
ER : 00*1+0+1+11
Tentukan ekspresi regular untuk bahasa yang diterima oleh NFA berikut ini. Q ={q0,q1,q2}
={0,1} S =q0 F ={q0} Fungsi transisi dari NFA tersebut adalah sebagai berikut. q0 q1 q2 1 { q1 } { q0 } 2 { q0, q2 }
Penyelesaian :
1 q0 0 q1 1 q2
ER: (01)*(010)*