wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QUiz 10 Teori Bahasa dan Otomata 2021-1-Jadi

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Penyederhanaan CFG: Untuk melakukan pembatasan sehingga tidak menghasilkan pohon penurunan yg memiliki kerumitan yang tidak perlu atau.........

a)

aturan produksi yang tidak berarti

b)

aturan produksi yang berarti

c)

aturan produksi yang akurat

d)

aturan produksi yang tidak rumit

e)

aturan produksi yang tidak sederhana

2.

S→ AB | a

A → a

Aturan S→ AB tidak berarti karena B

a)

tidak memiliki penurunan

b)

memiliki penurunan

c)

tidak bisa diremehkan

d)

tidak memiliki induk

e)

tidak seimbang

3.

Aturan Produksi berikut:

nS → A

A → B

B → C

C → D

D → a | A

Memiliki kelemahan yaitu terlalu panjang jalannya padahal berujung pada S → a, D → A juga menyebabkan.....

a)

kerumitan.

b)

kemudahan

c)

kepanjangan

d)

nilai kosong

e)

nilai mutlak

4.

Produksi Useless :

Produksi yang memuat simbol variabel yang tidak memiliki penurunan yang akan menghasilkan terminal-terminal seluruhnya, produksi ini tidak berguna karena bila diturunkan:

a)

tidak akan pernah selesai (masih ada simbol variabel yang tersisa)

b)

akan selesai ( walaupun masih ada simbol variabel yang tersisa)

c)

tidak mudahi (karena masih ada simbol variabel yang tersisa)

d)

mudah untuk diselesaikan (walaupun masih ada simbol variabel yang tersisa)

e)

pasti akan pernah selesai (walaupun masih ada simbol variabel yang tersisa)

5.

Perhatikan penurunan berikut:

S → aSa | Abd | Bde

A → Ada

B → BBB | a

-Simbol A tidak memiliki penurunan yang menuju terminal, sehingga bisa dihilangkan

-Konsekuensi no 1, aturan produksi S →

a)

Abd tidak memiliki penurunan

b)

Abd memiliki penurunan

c)

Abd tidak memiliki induk

d)

Abd memiliki kesalahan penulisan

e)

Abd tidak memiliki proses

6.

Prinsip penyederhanaan adalah: Prinsipnya setiap kali melakukan penyederhanan kita periksa lagi aturan produksi yang tersisa, apakah semua produksi yang useless sudah.........

a)

dihilangkan.

b)

diturunkan.

c)

diproses.

d)

dikembalikan.

e)

dimutasi.

7.

S → Sb

S → C

C → D

C → ef

D → dd

Kita lakukan penggantian berturutan mulai dari aturan produksi yang paling dekat menuju ke penurunan terminal2 ( ‘→’ dibaca ‘menjadi’):

C → D => C → dd

S → C => S → dd | ef

Sehingga disederhanakan menjadi :

manakah yang salah?

a)

S → Sb

b)

S → dd | ef

c)

C → dd

d)

C → ef

e)

D → ef

8.

Sederhanakan dengan menghilangkan Unit

S → Sb

S → C dd I ef

C→ ef

D→ dd

Hasil penyederhanaanya adalah:

a)

S → Sb

S:→ dd I ef

b)

S → bb

S:→ dd I ef

c)

S → Sb

S:→ dd I ee

d)

S → Sb

S:→ bb I ef

e)

S → Sb

S:→ ee I ef

9.

Penghilangan Produksi Unit:

Produksi unit adalah produksi dimana ruas kiri dan kanan aturan produksi hanya berupa satu simbol variabel, misalnya : A → B,

C → D.

Keberadaan produksi unit membuat tata bahasa memiliki kerumitan yang tidak perlu atau menambah panjang penurunan.

Penyederhanaan ini dilakukan dengan melakukan

a)

penggantian aturan produksi.

b)

penghilangan aturan produksi.

c)

penamabahan aturan produksi.

d)

penamabah aturan produksi.

e)

pengurangan aturan produksi.

10.

Untuk penghilangan Produksi Unit berikut:

S → Cba | D

A → bbC

B → Sc | ddd

C → eA | f | C

D → E | SABC

E → gh

Penggantian yang dilakukan :

D → E => D → gh

C → C dihapus

S → D => S → gh | SABC

Sehingga aturan produksi setelah disederhanakan :(manakah yang salah?)

a)

S → Cba | gh | SABC

b)

A → bbC

c)

B → Sc | ddd dan

C → eA | f

d)

D → gh | SABC dan

E → gh

e)

D → gh | SABC dan

E → bbC