Handout TIF202 Soal QUIZ 1 Teori Komputasi 12 10 2016
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
m
n
o
A
B
C
A
B
C
D
A
C
A
B
D
D
D
C
B
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.
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
m
n
o
A
B
C
A
B
C
D
A
C
A
B
D
D
D
C
B
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.