Teori Bahasa dan Otomata 2 sks - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Teori Bahasa dan Otomata 2 sks

Description:

Title: Intro to GUIs Author: Saul Greenberg Last modified by: rifki Created Date: 10/22/1995 8:22:30 PM Document presentation format: Letter Paper (8.5x11 in) – PowerPoint PPT presentation

Number of Views:164
Avg rating:3.0/5.0
Slides: 12
Provided by: Saul76
Category:
Tags: bahasa | dan | otomata | sks | teori

less

Transcript and Presenter's Notes

Title: Teori Bahasa dan Otomata 2 sks


1
Teori Bahasa dan Otomata2 sks

Pohon Penurunan dan penyederhanaan CFG Versi 1
  • Rifki Indra Perwira, S.Kom
  • rifkiindra_at_gmail.com

2
Cakupan Bahasan
  • Aturan bahasa bebas konteks (CFG)
  • Pohon penurunan
  • Reguler vs bebas konteks
  • Penyederhanaan CFG

3
Aturan bahasa bebas konteks (CFG)
  • CFG menjadi dasar pembentukan suatu parser
    (kompilator)
  • RG terbatas pada ruas kanan/produksinya
  • Hampir mirip dengan RG, Cuma ruas kanan tak
    hingga produksinya ( gt 1 simbol Non terminal)
  • Aturan yang menunjukkan bagaimana menghasilkan
    untai-untai dalam sebuah bahasa

4
Statement !!
  • Pada kasus bahasa reguler, hampir semua dapat
    diturunkan menjadi simbol terminal
  • Pada (CFG) saat menurunkan string, simbol-simbol
    variabel akan mewakili bagian yang blm
    terturunkan. (a ß)
  • Namun tidak semua bisa diturunkan hingga final,
    sehingga terjadi kasus looping atau statement
    yang berulang-ulang dalam mencari sebuah kondisi
    final
  • Solusinya adalah pohon penurunan

5
Pohon penurunan
  • Konsep hampir sama dengan cara konvensional
    (ingat bab 3 grammar)
  • Salah satu cara lain untuk menurunkan simbol Non
    terminal(variable) menjadi terminal
  • Diharapkan bisa menghasilkan kondisi terminate
    untuk seluruh kombinasi yang berpotensi masih
    muncul

6
  • Jika punya CFG sbb
  • S ? XY
  • X ? xX x
  • Y ? yY y
  • Maka bisa dicari string-string terminate
  • S?xy S?xxyy S? xyy dst

7
Tetapi jika menggunakan pohon penurunan
  • S ? XY
  • X ? xX x
  • Y ? yY y

S
8
Proses penurunan
  1. Penurunan terkiri Simbol variabel terkiri di
    perluas dahulu
  2. Penurunan terkanan Simbol variabel terkanan di
    perluas dahulu

9
Gambaran
  • S? aAS a
  • A? SbA ba
  • Mencari aabbaa dengan penurunan kiri didapat
  • S? aAS
  • S? aSbAS
  • S? aabbaS
  • S? aabbaa
  • Mencari aabbaa dengan penurunan kanan
  • S? aAS
  • S? aAa
  • S? aSbAa
  • S? aabbaa

10
Dengan pohon penurunan
S? aAS a A? SbA ba
11
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com