0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
137 tayangan2 halaman
(1) Ujian tengah semester mata kuliah Teori Bahasa dan Otomata untuk program studi Informatika di Universitas Teknologi Yogyakarta. (2) Terdiri dari 4 soal yang mencakup hirarki Chomsky, finite state automata, dan ekspresi regular. (3) Mahasiswa diminta mengerjakan soal-soal tersebut dengan menggunakan pengetahuan tentang topik-topik yang diajarkan.
(1) Ujian tengah semester mata kuliah Teori Bahasa dan Otomata untuk program studi Informatika di Universitas Teknologi Yogyakarta. (2) Terdiri dari 4 soal yang mencakup hirarki Chomsky, finite state automata, dan ekspresi regular. (3) Mahasiswa diminta mengerjakan soal-soal tersebut dengan menggunakan pengetahuan tentang topik-topik yang diajarkan.
(1) Ujian tengah semester mata kuliah Teori Bahasa dan Otomata untuk program studi Informatika di Universitas Teknologi Yogyakarta. (2) Terdiri dari 4 soal yang mencakup hirarki Chomsky, finite state automata, dan ekspresi regular. (3) Mahasiswa diminta mengerjakan soal-soal tersebut dengan menggunakan pengetahuan tentang topik-topik yang diajarkan.
FAKULTAS SAINS & TEKNOLOGI UNIVERSITAS TEKNOLOGI YOGYAKARTA
UJIAN TENGAH SEMESTER GENAP TAHUN AKADEMIK 2020/2021
Program Studi : Informatika S-1
Mata Ujian (Kelas) : Teori Bahasa dan Otomata (ABCDEFGHI) Hari, Tanggal : Kamis, 25 Maret 2021 Dosen : Sulistyo Dwi Sancoko,S.Si.,M.Sc. Selfi Artika,S.Si.,M.Si. Anita Fira Waluyo, S.Si.,M.Sc.
Wahyu Sri Utami,S.Si.,M.Sc.*
Waktu : 11.10-12.50/100 menit Sifat : Open Book dan Closed Calculator (HP, Notebook, dan semua alat komunikasi dinonaktifkan)
Kerjakan soal berikut dengan langkah dan jawaban yang tepat!
1. CP-M1 : Mahasiswa mampu memahami dan mengidentifikasi Hirarki Chomsky
(Skor Maks. 30) a. Tuliskan dengan lengkap jenis-jenis tata bahasa menurut Hirarki Chomsky dan jelaskan perbedaannya! b. Identifikasi aturan produksi berikut tergolong dalam tata bahasa jenis yang mana menurut Hirarki Chomsky yang sudah anda tuliskan di poin a : (Jelaskan alas an saudara!) a. 𝐴 → 𝐵𝐵𝐵𝑐 d. 𝑎 → 𝐶 b. 𝐴𝑏 → 𝐵 e. 𝐴 → 𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝑏𝐶 c. 𝐴𝐵𝐶 → 𝜀 f. 𝐴𝐵 → 𝑎𝑏𝑐𝐷 2. CP-M2 : Mahasiswa mampu memahami dan menyelesaikan masalah terkait Finite State Outomata (Skor Maks 30) a. Konstruksikan sebuah Non Deterministic Finite State Automata (NFA) dari table transisi berikut : Keterangan : state awal = q0, state akhir = q2&q3 b. Dari hasil yang saudara buat pada poin a, ubahlah NFA tersebut menjadi sebuah DFA yang ekuivalen dengan NFA tersebut! Jelaskan Langkah yang saudara buat secara detail! c. Selidiki dan jelaskan apakah string berikut diterima oleh DFA yang saudara buat pada poin b: a. 01010101010101010 b. 00100111111 3. CP-M2 : Mahasiswa mampu memahami dan menyelesaikan masalah terkait Finite State Outomata (Skor Maks. 20) Buatlah suatu NFA yang ekuivalen dengan NFA dengan 𝜀-move berikut :
4. CP-M2 : Mahasiswa mampu memahami dan menyelesaikan masalah terkait
Finite State Outomata (Skor Maks. 20) Tentukan Ekspresi Reguler dan berikan masing-masing 2 contoh string dengan panjang string ≥ 6 dari bahasa berikut : a. 𝐿, = Himpunan semua string atas {a,b} yang memuat symbol “a” sebanyak genap dan “b” sebanyak genap b. 𝐿- = Himpunan semua string atas {a,b} yang memuat symbol “ab” sebanyak ganjil.