TEKNIK PENURUNAN.

Slides:



Advertisements
Presentasi serupa
Teori Bahasa dan Automata
Advertisements

Menggunakan Fungsi Logika pada Ms Excell
Kuliah 03 – Pengenalan Analisa Sintak
CONTEXT-FREE GRAMMAR (CFG) DAN PARSING
Teori Bahasa dan Automata
Ekspresi dan Operator As’ad Djamalilleil
Bentuk Normal Greibach
SIFAT-SIFAT FUNGSI DISTRIBUSI
Penyederhanaan Bahasa Bebas Context
PENGHILANGAN REKURSIF KIRI
Bentuk Normal Greibach (Greibach Normal Form)
Teori Bahasa dan Otomata 2 sks
FUNGSI ARITMATIKA BINER
Fungsi SQL lanjut dan pengambilan data dari multiple table.
Pertemuan : 8 Basis Data Terapan
CONTOH SOAL.
Teori Bahasa dan Otomata 2 sks
POHON PENURUNAN.
Kekontinuan Fungsi.
Pohon penurunan dan Penyederhanaan Tata Bahasa Bebas Konteks
Pengenalan PHP Operator Aritmatika:
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
7. ATURAN PRODUKSI.
BAB XIV MESIN TURING.
Fungsi String yang sering digunakan antara lain :  Left  untuk mengambil karakter dari sebelah kiri.  Mid  untuk mengambil karakter yang berada di.
BAB X BENTUK NORMAL CHOMSKY.
9. POHON PENURUNAN.
Penghilangan rekursif kiri
Teori-Bahasa-dan-Otomata
TEORI BAHASA DAN AUTOMATA TATA BAHASA LEVEL BAHASA
BAB 10: POHON DAN APLIKASINYA
TEORI BAHASA DAN OTOMATA
Adi Rachmanto – UNIKOM FUNGSI STRING Adi Rachmanto – UNIKOM
KOMPRESI DATA DAN TEKS Sindy Nova.
Bahasa Type 2 (CONTEXT FREE GRAMMAR)
OTOMATA DAN TEORI BAHASA FORMAL
SORTING (Lanjut).
Bentuk Normal Chomsky, Penghilangan Rekursif kiri dan Normal Greibach
Pengenalan PHP Operator Aritmatika:
Teori-Bahasa-dan-Otomata
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS.
PENGHILANGAN REKURSIF KIRI
AP untuk CFG PERTEMUAN KE-12 & 13.
Sistem Berkas – Sesi 12 dan 13
TATA BAHASA BEBAS KONTEKS
MATERI PERKULIAHAN TEKNIK KOMPILASI
As’ad Djamalilleil Ekspresi dan Operator As’ad Djamalilleil
Adi Rachmanto – UNIKOM FUNGSI STRING Adi Rachmanto – UNIKOM
BAB VIII POHON PENURUNAN.
Penyederhanaan Tata Bahasa Bebas Konteks
Penyederhanaan Tata Bahasa Bebas Konteks
MATERI PERKULIAHAN TEKNIK KOMPILASI
Tata Bahasa Kelas Tata Bahasa
TEORI BAHASA & AUTOMATA
MATERI PERKULIAHAN TEKNIK KOMPILASI
OTOMATA DAN TEORI BAHASA FORMAL
Animasi Tweening.
DIMENSI DUA transformasi TRANSLASI.
CONTEXT-FREE GRAMMAR (CFG) DAN PARSING
1 Computer Security Compression. 2 Computer Security Compression Tujuan Untuk memampatkan text/ string Dampak Mempersingkat pengirimanan data di jaringan.
TEORI BAHASA DAN OTOMATA. Pengenalan Teori Bahasa dan Otomata Teori bahasa dan otomata merupakan mata kuliah yang cenderung bersifat teoritis, tidak memuat.
Operator C++ Pertemuan 3.
OPERATOR PHP.
Analisis Sintaksis By: Kustanto, S.T., M.Eng.
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
Aturan Produksi untuk CFG
CONTEXT-FREE GRAMMAR (CFG) DAN PARSING
Aturan Produksi (AP) untuk Contex Free Grammar (CFG)
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
CONTEXT-FREE GRAMMAR (CFG) DAN PARSING
Transcript presentasi:

TEKNIK PENURUNAN

Teknik penurunan yang dipelajari dalam TBA yaitu ada tiga (3), diantaranya : penurunan dari paling kiri, penurunan dari paling kanan, dan penurunan pohon. Teknik penurunan ini dapat digunakan untuk membuktikan suatu string atau karakter apakah diterima atau ditolak oleh suatu aturan produksi atau suatu tata bahasa.

ATURAN PRODUKSI KALKULATOR SEDERHANA E  E + T | E – T | T T  T + F | T – F | F F  (E) | D D  0 | 1 | 2 | 3 | … | 9 | 0D | 1D | 2D | 3D | …| 9D

Penurunan dari Paling Kiri simbol-simbol terminal yang terbentuk diawali dari posisi paling kiri kemudian bergeser ke simbol sebelah kanannya. Jadi dalam penurunan dari paling kiri ini, simbol-simbol terminal diproduksi dahulu dari posisi yang paling kiri kemudian bergeser sampai dengan posisi paling kanan.

Contoh Apakah string : ‘ 2 + 5 – 1 ‘ diterima oleh aturan produksi kalkulator sederhana? Bukti : E  E – T E  E + T – T E  T + T – T E  F + T – T E  D + T – T E  2 + T – T E  2 + F – T E  2 + D – T E  2 + 5 – T E  2 + 5 – F E  2 + 5 – D E  2 + 5 – 1 Jadi string ‘2 + 5 - 1’ diterima !

Penurunan dari Paling Kanan simbol-simbol terminal yang terbentuk diawali dari posisi paling kanan kemudian bergeser ke simbol sebelah kirinya. Jadi dalam penurunan dari paling kanan ini, simbol-simbol terminal diproduksi dahulu dari posisi yang paling kanan kemudian bergeser sampai dengan posisi paling kiri.

Contoh Apakah string : ‘ 2 + 5 – 1 ‘ diterima oleh aturan produksi kalkulator sederhana? Bukti : E  E – T E  E – F E  E – D E  E – 1 E  E + T – 1 E  E + F – 1 E  E + D – 1 E  E + 5 – 1 E  T + 5 – 1 E  F + 5 – 1 E  D + 5 – 1 E  2 + 5 – 1 Jadi string ‘2 + 5 - 1’ diterima !

Penurunan Pohon simbol-simbol terminal yang terbentuk diawali dari posisi paling kanan kemudian bergeser ke simbol sebelah kirinya atau simbol-simbol terminal yang terbentuk diawali dari posisi paling kiri kemudian bergeser ke simbol sebelah kanannya atau kombinasinya. Jadi dalam penurunan dari pohon ini, kita bisa menggunakan patokan penurunan dari paling kiri, kanan, atau gabungan dari kedua teknik tersebut.

Contoh Contoh 3 Apakah string : ‘ 2 + 5 – 1 ‘ diterima oleh aturan produksi kalkulator sederhana? Bukti : Jadi string ‘2 + 5 - 1’ diterima !

Latihan Buktikan dengan teknik penurunan dari paling kiri, paling kanan, dan penurunan pohon untuk string- string berikut, apakah diterima atau ditolak oleh aturan produksi kalkulator sederhana : a. 7 – 3 + 1 b. 9 + 5 – 2 c. 8 – 4 + 2 d. 6 + 10 – 7 e. (9 * 5) - 3