TEORI BAHASA DAN OTOMATA. Pengenalan Teori Bahasa dan Otomata Teori bahasa dan otomata merupakan mata kuliah yang cenderung bersifat teoritis, tidak memuat.

Slides:



Advertisements
Presentasi serupa
Teori Bahasa dan Automata
Advertisements

Teori Bahasa dan Automata
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata
Teori Bahasa dan Automata
SUATU FINITE STATE AUTOMATA
TEORI BAHASA & OTOMATA (KONSEP & NOTASI BAHASA)
14. PUSH DOWN AUTOMATA.
Teori Bahasa & OTOMATA.
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
Teori Bahasa dan Otomata 2 sks
TEORI BAHASA DAN OTOMATA
BAB II FINITE STATE AUTOMATA.
BAB V EKSPRESI REGULER 1. Penerapan Ekspresi Reguler
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
10. PENYEDERHANAAN TATA BAHASA
BAB V EKSPRESI REGULER 1. Penerapan Ekspresi Reguler
7. ATURAN PRODUKSI.
Yenni astuti, S.T., M.Eng Teori Bahasa Yenni astuti, S.T., M.Eng
PENDAHULUAN.
14. PUSH-DOWN AUTOMATA.
BAB II FINITE STATE AUTOMATA.
BAB II FINITE STATE AUTOMATA.
Teori Bahasa & OTOMATA.
BENTUK NORMAL CHOMSKY Teori Bahasa dan Otomata CHAPTER 6
KONSEP GRAMMAR & HIRARKI CHOMSKY
Teori-Bahasa-dan-Otomata
TEORI BAHASA DAN AUTOMATA
OTOMATA DAN TEORI BAHASA 8
FINITE STATE AUTOMATA (FSA)
Teori-Bahasa-dan-Otomata
TEORI BAHASA DAN AUTOMATA TATA BAHASA LEVEL BAHASA
2. Review Teori Bahasa Formal dan Otomata
Teori-Bahasa-dan-Otomata
Bentuk Normal Chomsky (CNF)
STRUKTUR DATA IMPLEMENTASI STACK.
STRUKTUR DATA IMPLEMENTASI STACK.
KONSEP dan NOTASI BAHASA
BAGUS ADHI KUSUMA, S.T., M.Eng.
TEORI BAHASA DAN OTOMATA
PENYEDERHANAAN TATA BAHASA BEBAS KONTEKS
ATURAN PRODUKSI TATA BAHASA REGULER
STRUKTUR DATA IMPLEMENTASI STACK.
TATA BAHASA BEBAS KONTEKS (CONTEXT FREE GRAMMAR)
Bahasa Type 2 (CONTEXT FREE GRAMMAR)
OTOMATA DAN TEORI BAHASA FORMAL
TEKNIK PENURUNAN.
OTOMATA DAN TEORI BAHASA FORMAL
By : Lisda Juliana Pangaribuan
Bentuk Normal Chomsky *YANI*.
Teori-Bahasa-dan-Otomata
GRAMMER ATAU TATA BAHASA
Teori-Bahasa-dan-Otomata
2. Review Teori Bahasa Formal dan Otomata
Pengantar Teknik Kompilasi
ALGORITMA & PEMROGRAMAN 1C
Penyederhanaan Tata Bahasa Bebas Konteks
STRUKTUR DATA IMPLEMENTASI STACK.
STRUKTUR DATA IMPLEMENTASI STACK.
Tata Bahasa Kelas Tata Bahasa
STRUKTUR DATA IMPLEMENTASI STACK.
TEORI BAHASA DAN AUTOMATA
Konsep dan Notasi Bahasa
OTOMATA DAN TEORI BAHASA FORMAL
Pertemuan4.
STRUKTUR DATA IMPLEMENTASI STACK.
KONSEP dan NOTASI BAHASA
Grammar dan Bahasa Automata
Penghilangan Rekursif Kiri
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
Chomsky Normal Form (CNF) / Bentuk Normal Chomsky (BNC)
Transcript presentasi:

TEORI BAHASA DAN OTOMATA

Pengenalan Teori Bahasa dan Otomata Teori bahasa dan otomata merupakan mata kuliah yang cenderung bersifat teoritis, tidak memuat hal-hal “praktis” untuk diterapkan langsung dalam praktik. Manfaat langsung dari mata kuliah teori bahasa dan otomata akan didapatkan ketika mempelajari mata kuliah Teknik Kompilasi.

Konsep Teori Bahasa dan Otomata Bahasa adalah suatu system yang meliputi pengepresian gagasan, fakta, konsep, termasuk sekumpulan symbol-symbol dan aturan untuk melakukan manipulasinya. Otomata merupakan suatu system yang terdiri atas sejumlah state berhingga, dimana state menyatakan informasi input. Otomata juga dianggap sebagai mesin otomatis (bukan mesin fisik) yang merupakan suatu model matematika dari suatu system yang menerima input dan menghasilkan output, serta terdiri dari sejumlah state berhingga.

Teks Bahasa Regular Aturan: Simbol pada sebelah kiri harus berupa sebuah simbol variabel. Simbol pada sebelah kanan maksimal hanya memiliki sebuah variabel dan bila ada terltetak di posisi paling kanan

Contoh: A  b (Diterima) a  B (Ditolak, karena simbol pada sebelah kiri harus berupa sebuah simbol variabel) A  B (Diterima) A  bC (Diterima) A  Bc (Ditolak, karena simbol variabel pada sebelah kanan harus berada pada posisi paling kanan) A  bcD (Diterima) A  bCD (Ditolak, karena imbol pada sebelah kanan maksimal hanya memiliki sebuah simbol variabel) Ab  c (Ditolak, karena simbol pada sebelah kiri harus berupa sebuah simbol variabel)

Tentukan apakah produksi produksi berikut memenuhi aturan tata bahasa Regular. A  b B  bdB B  C B  bC B  Ad B  bcdef B  bcdefg A  aSa A  aSS A  dbd Ad  dB

Teks Bahasa Bebas Konteks Aturan: Simbol pada sebelah kiri harus berupa sebuah simbol variabel.

Contoh: A  b (Diterima) A  B (Diterima) A  bC (Diterima) A  Bc (Diterima) A  BcD (Diterima) A  AAA (Diterima) A  b (Ditolak, karena simbol pada sebelah kiri harus berupa sebuah simbol variabel) Ab  c (Ditolak, karena simbol pada sebelah kiri harus berupa sebuah simbol variabel) AB  c (Ditolak, karena simbol pada sebelah kiri harus berupa sebuah simbol variabel)

Tentukan apakah produksi produksi berikut memenuhi aturan tata bahasa bebas konteks. A  aSa A  Ace A  ab A  c B  bcdef B  bcdefG A  aSa A  aSS A  BCDEF Ad  dB A  AAAAA d  A

Teks Bahasa Context Sensitive Aturan: Simbol pada sebelah kiri harus minimal ada sebuah simbol variabel. Jumlah simbol pada ruas sebelah kiri harus lebih kecil atau sama dengan jumlah simbol pada ruas kanan.

Contoh: A  bc (Diterima) Ab  cd (Diterima) AB  CD (Diterima) ABC  DE (Ditolak, karena jumlah simbol pada ruas sebelah kiri lebih banyak dari jumlah simbol pada ruas kanan) Ab  cDe (Diterima) bA  cd (Diterima) a  b (Ditolak, karena simbol pada sebelah kiri harus minimal ada sebuah simbol variabel)

Tentukan apakah produksi produksi berikut memenuhi aturan tata bahasa conteext sensitive. B  bcdefG A  aSa A  aSS A  BCDEF Ad  dB A  c AB  c ad  b ad  c abC  DE abcDef  ghijkl AB  cde AAA  BBB

Teks Bahasa Unrestricted Aturan: Simbol pada sebelah kiri harus minimal ada sebuah simbol variabel.

Contoh: Abcdef  g (Diterima) aBCdE  GHIJKL (Diterima) abcdef  GHIJKL (Ditolak, karena simbol pada sebelah kiri tidak ada sebuah simbol variabel)

Tentukan apakah produksi produksi berikut memenuhi aturan tata bahasa unrestricted. A  c AB  c ad  b ad  c abC  DE AB  cde c  a ABCDEFG  h bA  CDEFGH