1 / 13

PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS

PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS. TEORI BAHASA DAN OTOMATA. TUJUAN PENYEDERHANAAN. Melakukan pembatasan sehingga tidak menghasilkan pohon penurunan yang memiliki kerumitan yang tak perlu atau aturan produksi yang tidak berarti . contoh : S  AB | a A  a

lassie
Download Presentation

PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS TEORI BAHASA DAN OTOMATA

  2. TUJUAN PENYEDERHANAAN • Melakukanpembatasansehinggatidakmenghasilkanpohonpenurunan yang memilikikerumitan yang takperluatauaturanproduksi yang tidakberarti. contoh : S  AB | a A  a Kelemahannya : aturanproduksi AB menjaditidakberartikarena B tidakmemilikipenurunan.

  3. Suatutatabahasabebaskonteksdapatdisederhanakandenganmelakukancaraberikutini : • Penghilanganproduksi useless • Penghilanganproduksi unit • Penghilanganproduksiℰ

  4. PenghilanganProduksi Useless Produksi useless adalah : • Produksi yang memuatsimbolvariabel yang tidakmemilikipenurunan yang akanmenghasilkan terminal-terminal seluruhnya. • Produksi yang tidakakanpernahdicapaidenganpenurunanapapundarisimbolawal.

  5. Contoh : S  aSa | Abd | Bde A  Ada B  BBB | a Dapatdisimpulkan : • Simbolvariabel A tidakmemilikipenurunan yang menuju terminal. • Konsekuensidari no (1), aturan S  Abdtidakmemilikipenurunan

  6. Maka tata bahasa bebas konteks setelah disederhanakan menjadi : S  aSa | Bde B  BBB | a

  7. PenghilanganProduksi Unit • Produksi unit adalahproduksidimanaruaskiridankananaturanproduksihanyaberupasatusimbolvariabel, misalkan A  B, C  D Contoh : S  Sb S  C C  D C  ef D  dd

  8. Kita lakukanpenggantianberurutanmulaidariaturanproduksi paling dekatmenuju terminal- terminal C  D  C  dd S  C  S  dd | ef sehinggaaturanproduksisetelahpenyederhanaan : S  Sb S  dd | ef C  dd C  ef D  dd

  9. PenghilanganProduksiℰ • Produksiℰ adalahproduksidalambentuk 𝜶  𝜺 ataubisadianggapsebagaiproduksikosong. • Penghilanganproduksi𝜺 dilakukandenganpenggantianproduksi yang memuatvariabel yang bisamenujuproduksi𝜺 ataubiasadisebutnullable.

  10. Contoh : S  bcAd A  𝜺 Padakasusdiatas A nullable, makavariabel A bisaditiadakan. Hasilpenyederhanaan S  bcd

  11. Contoh : S  bcAd | bcd A  bd | 𝜺 Hasilpenyederhanaan S  bcAd | bcd A  bd

  12. Alurpenyederhanaan Tata BahasaBebasKonteks

  13. Contoh : S  AA | C |bd A  Bb | 𝜺 B  AB | d C  de Sederhanakan.

More Related