KONSEP dan NOTASI BAHASA

Slides:



Advertisements
Presentasi serupa
KONSEP dan NOTASI BAHASA
Advertisements

Lingkungan Pengembangan Antarmuka Pemakai
Teori Bahasa dan Automata
Bentuk Normal Greibach
CARA PENANGAN KESALAHAN
Pengantar Teknik Kompilasi
TEORI BAHASA & OTOMATA (KONSEP & NOTASI BAHASA)
Interaksi Manusia dan Komputer (Model Kognitif)
Procedures, Functions and Methods
Teori Bahasa & OTOMATA.
TEORI BAHASA DAN OTOMATA
KONSEP dan NOTASI BAHASA
Konsep dan Notasi Bahasa
Bahasa Pemrograman Tingkat Tinggi
Yenni astuti, S.T., M.Eng Teori Bahasa Yenni astuti, S.T., M.Eng
Dialogue Notations and design
Teori Matematika terhadap materi teori bahasa dan automata
BAB X BENTUK NORMAL CHOMSKY.
Pengantar Teknik Kompilasi
Cara Penanganan Kesalahan
Teori Bahasa & OTOMATA.
KONSEP GRAMMAR & HIRARKI CHOMSKY
KONSEP dan NOTASI BAHASA
Teori-Bahasa-dan-Otomata
TEORI BAHASA DAN AUTOMATA TATA BAHASA LEVEL BAHASA
Bentuk Normal Chomsky (CNF)
Cara Penanganan Kesalahan
KONSEP dan NOTASI BAHASA
TEORI BAHASA DAN OTOMATA
ATURAN PRODUKSI TATA BAHASA REGULER
OTOMATA DAN TEORI BAHASA FORMAL
OTOMATA DAN TEORI BAHASA FORMAL
By : Lisda Juliana Pangaribuan
Pengantar Teknik Kompilasi
Kuis 1 Tekom MDS 11 September 2015.
GRAMMER ATAU TATA BAHASA
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS.
Pengantar Teknik Kompilasi
Teori-Bahasa-dan-Otomata
Pengantar Teknik Kompilasi
MATERI PERKULIAHAN TEKNIK KOMPILASI
MATERI PERKULIAHAN TEKNIK KOMPILASI
Pengantar Teknik Kompilasi
Analisis leksikal ( SCANNER )
ALGORITMA & PEMROGRAMAN 1C
MATERI PERKULIAHAN TEKNIK KOMPILASI
Cara Penanganan Kesalahan
Pengantar Teknik Kompilasi
Tata Bahasa Kelas Tata Bahasa
Pengantar Teknik Kompilasi
Interaksi Manusia dan Komputer (Desain dan Notasi Dialog)
TEORI BAHASA & OTOMATA (PENGENALAN KOMPILASI)
Pemrograman Bahasa C sRi nurhayati, mt.
Konsep dan Notasi Bahasa
CARA PENANGAN KESALAHAN
Pengantar Teknik Kompilasi
Kuis 1 Tekom MDS 9 September 2015.
Pengenalan Pola secara sintaktis (PPSint)
Pengenalan Kompilasi & Klasifikasi Tatabahasa Formal menurut Chomsky
Pengantar Teknik Kompilasi
Pengantar Teknik Kompilasi
KONSEP dan NOTASI BAHASA
Pengantar Teknik Kompilasi
Pengantar Teknik Kompilasi
Grammar dan Bahasa Automata
Semantics Analyser by Kustanto
CARA PENANGAN KESALAHAN
Cara Penanganan Kesalahan
Pengantar Teknik Kompilasi
Dialogue Notation & Design Part-2
Transcript presentasi:

KONSEP dan NOTASI BAHASA Hirarki Chomsky, Diagram Keadaan, Notasi BNF, Diagram Sintaks Dosen : Utami Dewi W

Hirarki Chomsky Teknik kompilasi sebagai kelanjutan dari konsep-konsep yang dipelajari dalam teori bahasa, dan dalam implementasinya mengambil sebagian dari konsep-konsep tersebut. Hirarki Chomsky merupakan penggolongan tingkatan bahasa: Regular / Tipe 3 Bebas konteks / Tipe 2 Conteks Sensitive / Tipe 1 Natural / Tipe 0

Diagram Keadaan Diagram Keadaan digunakan untuk mendapatkan token (token adalah simbol terminal pada teori bahasa), yaitu melakukan analisis leksikal terhadap program sumber. Co:/ t_plus,t_min,t_ID,t_INT Gambar diagram keadaan Diagram keadaan memiliki kemiripan dengan FSA.Diagram keadaan sebagai alat bantu melakukan analisis leksikal.

Notasi BNF (Backus Naur Form) Aturan-aturan produksi dapat dinyatakan dalam bentuk BNF.Notasi BNF banyak dipakai untuk melakukan definisi formal bahasa pemrograman. Simbol yang dipakai dalam notasi BNF: ::= identik dg simbol “menghasilkan” | Sama serupa pada aturan produksi <> Mengapit simbol variabel/non terminal {} Pengulangan 0 sd n kali

Notasi BNF Contoh: Terdapat aturan produksi: E T|T+E|T-E,T α Notasi BNF: E::=<T>|<T>+<E>|<T>-<E>,T::=α

Diagram Sintaks Diagram Sintaks merupakan alat bantu dalam pembentukan parser/analisis sintaksis.Notasi yang terdapat pada diagram sintaks: Empat persegi panjang melambangkan simbol variabel Bulatan melambangkan simbol terminal Misal terdapat aturan produksi: T F*T|F/T|F Gambar Diagram sintaks

Diagram Sintaks Diagram sintaks biasanya digunakan untuk memperoleh gambaran dari suatu notasi BNF. Contoh: notasi BNF untuk block: <block>::=t_begin<statement>|t_semicol<statement>|t_end Diagram sintaksnya