SOAL QUIZ 1 TEORI KOMPUTASI
–
12 Oktober 2016
1. (20) Tentukanlah notasi postfix berikut menjadi object code sesuai dengan tahapan-tahapan proses kompilasi!
A * (B + C )
–
D / E
2. (15) Sebuah grammar G memiliki himpunan produksi Q = {1. S → aSBC, 2. S → abC,3. bB → bb, 4. bC →
bc, 5. CB → BC, 6. cC → cc}. Tentukan 3 buah derivasi kalimat yang masing-masing memiliki bahasa sebagai berikut:
a. abc b. aabbcc c. aaabbbccc
3. (20) Diketahui table M sebuah DFA Y di bawah ini dengan nilai Z = {B dan C}. Berdasarkan tabel M tersebut, maka tentukan:
a. pasangan tuple;
b. graph otomata untuk DFA tersebut; dan
c. lakukan penelusuran untuk menguji apakah string mmmnnooo diterima oleh DFA Y.
4. (20) Hitunglah 11001110 + 00110110 + 10011100 menggunakan finite state machine binaruy adder!
5. (25) Diketahui sebuah tabel M DFA X berikut dengan S dan Z bertutur-turut adalah {q0} dan {q1}.
a b c
q0 {q1} {q3} {q2}
q1 {q3} {q1} {q0}
q2 {q1} {q2} {q0}
q3 {q0} {q0} {q1}
Berdasarkan informasi di atas, maka (1) tentukan graph otomata DFA X tersebut dan (2) telusurilah apakah kalimat aabccbaa diterima DFA X.
m n o
A B C A
B C D A
C A B D