NIM : 181058012
Bahasa Natural
Bahasa manusia sehari-hari (misalnya bahasa inggris) umumnya dinamakan bahasa
alami (natural) atau grammar diciptakan untuk meresmikan kata-kata yang hidup di
masyarakat.memilik tata bahasa dan aturan yang lebih luas dan luwes
Bahasa Formal
Bahasa formal adalah kumpulan kalimat. Semua kalimat dalam sebuah bahasa
dibangkitkan oleh sebuah tata bahasa (grammar) yang sama. Sebuah bahasa formal
bisa dibangkitkan oleh dua atau lebih tata bahasa berbeda. Dikatakan bahasa formal
karena grammar diciptakan mendahului pembangkitan setiap kalimatnya. (misal
bahasa pemrograman komputer) dapat lebih mudah dipelajari dan dianalisis
2. Apa yang dimaksud dengan penurunan string, dalam pengertian bahasa natural dan
pengertian bahasa formal.
Jawab:
Pohon penurunan adalah sebuah cara memperoleh suatu string dengan cara
menurunkan simbol- simbol variabel menjadi simbol-simbol terminal.Setiap simbol
variabel akan diturunkan menjadi terminal, sampai tidak ada yang belum tergantikan.
3. Jika dimiliki suatu tata bahasa G(,N,S,P) dengan ={a,b}, N={A,B} dan P={SAa;
SAB; Aaa; BbB; B}, tentukan bahasa yang dibangkitkan oleh grammar G
di atas.
Jawab:
Penurunan 1: SAa aaa
S
A a
a a
Penurunan 2: SABaaBaabSaab
S
A B
a a b B
b B