Mata Kuliah : Perancangan Kompiler
Hari, Tanggal : Selasa, 5 April 2005
Waktu : 120 Menit
Dosen : Drs. Tri Kuntoro Priyambodo, M.Sc.
Sifat : Buku Tertutup
SOAL UJIAN TENGAH SEMESTER PROGRAM STUDI S1 ILMU KOMPUTER SEMESTER II T.A. 2004/2005
Mata Kuliah : Perancangan Kompiler
Hari, Tanggal : Selasa, 5 April 2005
Waktu : 120 Menit
Dosen : Drs. Tri Kuntoro Priyambodo, M.Sc.
Sifat : Buku Tertutup
1. Jelaskan istilah – istilah berikut ini, dan kaitkan dengan fase – fase kompilasi:
a. lexeme d. yacc, dan
b. automata e. tabel simbol
c. token,
2. Sebutkan dan uraikan aktifitas sebuah kompiler.
3. Tuliskan beberapa macam error dan cara penanganannya.
4. Tuliskan program dalam bahasa lex, untuk mengenali dan menguji kebenaran masukan dari sebuah kalkulator sederhana yang tidak dilengkapi dengan kemampuan menangani kesalahan. Tuliskan terlebih dahulu definisi sintaks untuk kalkulator tersebut.
Comments:1
Leave a Reply