Anda di halaman 1dari 2

Nama : Sari Amalia Nur Wahyu Ningsih

NIM : 20051204086
Kelas : TIB/2020

TUGAS GRAMMAR

1. Reduksi grammer dibawah ini!


S → aB, C → bCb |adF | ab, A → bcD | daC, F → cFB, B → e | Ab

Jawab :

Phase 1: T = {a, b, c, d, e}
W1 = {S, A, C, F, B}
X2 = {S, A, C, F, B}
G’ = {{S, A, C, F, B}, {a, b, c, d, e}, P}
P = S → aB, A → bcD | daC, C → bCb | adF | ab, F → Cfb, B → e | AB
Phase 2: Y1 = {S}
Y2 = {S, a, B}
Y3 = {S,a, B, e}
Y4 = {S, a, B, e{
G’’ = {{S, B}, {a, e}, P}, {S}, P}
P = S → aB, B → e

2. Hilangkan unit production pada grammar berikut :


S → A | Aa, C → D | ab, A → B, D → b, B → C | b
Jawab:
a) Diketahui bahwa D → b, maka C → b
a. P : S → A | Aa, C → b | ab, A → B, D → b, B → C | b
b) Karena C → b, maka B → b
a. P : S → A | Aa, C → b | ab, A → B, D → b, B → b
c) Karena B → b, maka A → b
a. P : S → A | Aa, C → b | ab, A → b, D → b, B → b
d) Karena A → b , maka S → b
a. P : S → b | ba, C → b | ab, A → b, D → b, B → b

Pindahkan semua simbol yang tidak dapat dicapai dari S, sehingga diperoleh
production rule menjadi :
P: S → A | Aa, A → b, C → b | ab
3. Hilangkan null production pada grammar berikut :
S → AB, A → abB | aCa | ε, B → bA | BB | ε, C → bCb | adF | ε

Jawab:

Diketahui Null production nya A → ε B → ε C → ε


a. Eliminasi A → ε
- S → AB
Maka menjadi S → B
- B → bA
Maka menjadi B → b
- Produksi menjadi S → AB | B, A → abB | aCa, B → bA | BB | b | ε, C → bCb |
adF | ε

b. Eliminasi B → ε
- S → AB | B
Maka menjadi S → A
- A → abB
Maka menjadi A → ab
- B → BB
Maka menjadi B → kosong
- Produksi menjadi S → AB | A | B, A → abB | aCa | ab, B → bA | BB, C → bCb
| adF | ε

c. Eliminasi C → ε
- A → aCa
Maka menjadi A → aa
- C → bCb
Maka menjadi C → bb
- Produksi mejadi S → AB | A | B, A → abB | aCa | ab, B → bA | BB, C →
bCb | adF | aa | bb

Anda mungkin juga menyukai