TEKNIK KOMPILASI 1 VCLASS 1
Nama : Novega
Eldiarwan
Npm : 55415112
Kelas : 4IA12
Fakultas : Teknologi Industri
Jurusan : Teknik Informatika
Dosen : Ernastuti, DR
- SOAL :
Grammar
G1:
Vn
= {S,A}; Vt ={a,b}; S: Simbol Start; P = {S →
aAa, A →
aAa, A →
b}.
Bahasa
L(G1) = { ? }
Apakah
Grammar G1 dapat digambarkan Finite Automatanya? bila dapat,
gambarkan !.
JAWABAN
:
Derivasi kalimat terpendek : Derivasi kalimat umum :
S ⇒ aAa (1) S ⇒ aAa (1)
⇒ aba (3) ⇒ aaAaa (2)
…
⇒ a n Aa n (2)
⇒ a n ba n (3)
Dari pola kedua kalimat disimpulkan : L1(G1 ) = { a n ba n | n ≥ 1}
Derivasi kalimat terpendek : Derivasi kalimat umum :
S ⇒ aAa (1) S ⇒ aAa (1)
⇒ aba (3) ⇒ aaAaa (2)
…
⇒ a n Aa n (2)
⇒ a n ba n (3)
Dari pola kedua kalimat disimpulkan : L1(G1 ) = { a n ba n | n ≥ 1}
Bahasa
L(G1) tidak dapat digambarkan dengan Finite Automata
- SOAL :
Grammar
G2:
Vn
= {S,B,C}; Vt = {a,b}; S: Simbol Start; P = {S →
aS, S →
aB, B →
bC, C →
aC, C →
a}.
Bahasa
L(G2) = { ? }
Apakah
Grammar G2 dapat digambarkan Finite Automatanya? bila dapat,
gambarkan!.
JAWABAN
:
Derivasi kalimat terpendek : Derivasi kalimat umum :
S ⇒ aB (2) S ⇒ aS (1)
⇒ abC (3) …
⇒ aba (5) ⇒ a n-1 S (1)
⇒ a n B (2)
⇒ a n bC (3)
⇒ a n baC (4)
…
⇒ a n ba m-1 C (4)
⇒ a n ba m (5)
Dari pola kedua kalimat disimpulkan : L 2 (G 2 ) = { a n ba m | n ≥ 1, m ≥ 1}
Derivasi kalimat terpendek : Derivasi kalimat umum :
S ⇒ aB (2) S ⇒ aS (1)
⇒ abC (3) …
⇒ aba (5) ⇒ a n-1 S (1)
⇒ a n B (2)
⇒ a n bC (3)
⇒ a n baC (4)
…
⇒ a n ba m-1 C (4)
⇒ a n ba m (5)
Dari pola kedua kalimat disimpulkan : L 2 (G 2 ) = { a n ba m | n ≥ 1, m ≥ 1}
Bahasa
L(G2) dapat digambarkan dengan Finite Automata
- SOAL :
Grammar
G3:
Vn
= {S,A,B}; Vt = {a,b}; S: Simbol Start; P = {S →
bA, A→
aB, A →
a, B →
bA}
Bahasa
L(G3) = { ? }
Apakah
Grammar G3 dapat digambarkan Finite Automatanya? bila dapat,
gambarkan !.
JAWABAN
:
Bahasa
L(G3) dapat digambarkan dengan Finite Automata
Komentar
Posting Komentar