Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan 10 CONTEXT FREE GRAMMAR (CFG) Lanjutan..

Presentasi serupa


Presentasi berjudul: "Pertemuan 10 CONTEXT FREE GRAMMAR (CFG) Lanjutan.."— Transcript presentasi:

1 Pertemuan 10 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Matakuliah : T0162/Teori Bahasa dan Automata Tahun : 2005 Versi : 1/0 Pertemuan 10 CONTEXT FREE GRAMMAR (CFG) Lanjutan..

2 << TIK-99 >> << TIK-99>>
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : << TIK-99 >> << TIK-99>>

3 Outline Materi Materi 1 Materi 2 Materi 3 Materi 4 Materi 5

4 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Parse Tree untuk : - (id + id)

5 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Leftmost Derivation : Pada setiap langkah derivasi, variabel paling kiri yang diganti. Rightmost Derivation : Pada setiap langkah derivasi, variabel paling kanan yang diganti. Ambiguous Grammar : Terdapat lebih dari satu leftmost atau lebih dari satu rightmost.

6 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Useful / Useless Symbol : Simbol X disebut “Useful” apabila ada suatu derivasi X useless simbol apabila : 1. X tidak bisa menurunkan terminal 2. X tidak bisa diturunkan dari S

7 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Lemma : Untuk suatu L(G)  , dapat ditemukan CFG yang equivalen G = (V, T, P, S) dimana untuk setiap A dalam V terdapat suatu string w  T* dimana Himpunan V dalam Lemma di atas dapat diturunkan dengan algoritma berikut :

8 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Begin 1. OLDV :  2. NEWV : = {A  A w untuk w  T*} 3. While OLDV  NEWV do begin 4. OLDV := NEWV; 5. NEWV := OLDV  {AA a untuk a  (T  OLDV)*} end 6. v’ := NEWV

9 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
Menghilangkan Useless Symbol : Contoh : Grammar : S  ABa A  a B dalam (1) useless sehingga produksi di atas menjadi : 1’.  a 2’.  a

10 CONTEXT FREE GRAMMAR (CFG) Lanjutan..
A dalam 2’ tidak bisa diakses dari S, grammar di atas menjadi : G’ = ({S}, {a}, {S  a}, S)

11 << CLOSING>>


Download ppt "Pertemuan 10 CONTEXT FREE GRAMMAR (CFG) Lanjutan.."

Presentasi serupa


Iklan oleh Google