Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz 12 Teori Bahasa dan Otomata 2021-1

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Dalam Penerapan Ekspresi Reguler: Sebuah bahasa dinyatakan regular jika:.......

a)

terdapat finite state automata (FSA) yang dapat menerimanya

b)

tidak terdapat finite state automata (FSA) yang dapat menerimanya

c)

sebagian terdapat finite state automata (FSA) yang dapat menerimanya

d)

terdapat finite state automata (FSA) yang tidak dapat menerimanya

e)

finite state automata (FSA) yang dapat menerimanya dapat digunakan secara umum

2.

Perhatikan Gambar di atas, gambar tersebut merupakan contoh Penerapan Ekspresi Reguler untuk:

a)

FSA menerima bilangan integer tak bertanda

b)

FSA menerima bilangan bulat

c)

FSA menerima bilangan integer positif

d)

FSA menerima bilangan integer negatif

e)

FSA menerima bilangan desimal dan alfa numerik

3.

Manakah yang merupakan Urutan prioritas operator tertinggi dalam ekspresi regular?

a)

Operator star (*)

b)

Operator dot (concatenation)(.)

Concatenation bersifat asosiatif sehingga 012 dapat dikelompokkan (01)2.

c)

Operator (+) atau (υ)/ (union) yang bersifat asosiatif.

Contoh, ekspresi 01*+1 dikelompokkan menjadi (0(1*))+1.

d)

Operator pengurangan (-)

e)

Operator Modulue (%)

4.

Dalam mengkontruksi aturan produksi tata bahasa regular dari suatu finite state automata, perlu kita ingat yang menjadi perhatian kita adalah state-state yang bisa menuju ke

a)

state akhir.

b)

state awal

c)

state tengah

d)

state baru

e)

state random

5.

•Pohon penurunan (derivation tree/parse tree) berguna untuk menggambarkan bagaimana memperoleh suatu string (untai) dengan cara menurunkan simbol-simbol terminal. Setiap simbol variabel akan diturunkan menjadi ....

a)

terminal, sampai tidak ada yang belum tergantikan.

b)

daun, sampai tidak ada yang belum tergantikan.

c)

pohonl, sampai tidak ada yang belum tergantikan.

d)

graph, sampai tidak ada yang belum tergantikan.

e)

vertex, sampai tidak ada yang belum tergantikan.

6.

Perhatikan gambar di atas, gambar di atas merupakan Pohon Penurunan untuk untai .....

a)

‘aabbb’

b)

‘aaabb’

c)

'BABA'

d)

‘ababa’

e)

'AABB'

7.

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)

8.

Untuk Produksi:

S → AB

A → abB | aCa | ε

B → bA | BB | ε

C → ε

Variabel yang nullable A, B, C. Dari S → AB, maka S juga

nullable. Kita lakukan penggantian :

A → aCa => A → aa

B → bA => B → bA | b

B → BB => B → BB | B

A → abB => A → abB | ab

S → AB => S → AB | A | B | ε

C → ε, B → ε, A → ε dihapus

Perhatikan : untuk penggantian S → AB kita tetap mempertahankan produksi S → ε, karena S merupakan .....

a)

simbol awal

b)

simbol akhir

c)

simbol terminal

d)

tidak bisa diproduksi lagi

e)

terlalu rumit

9.

Penghilangan Produksi Unit :

S → B => S → Aa | a

S → C => S → cCD

Sehingga menjadi :

S → a | aA | Aa | cCD

A → aB

B → Aa | a

C → cCD

D → ddd

Penghilangan Produksi ε :

A → ε dihilangkan, sehingga :

B → bA => B → b

B → ε dihilangkan, shg :

S → aB => S → aB | a

S → aaB => S → aaB | aa

Sehingga Menjadi :

a)

S → aB | a | aaB | aa

B → b

b)

S → aB | a | aaB | aa

c)

B → b

d)

S → aB | a | aaB

B → b

e)

S → aB | a

B → b

10.

Perhatikan Gambar di Atas:

Gambar tersebut merupakan bagan untuk:

a)

Penyederhaan CFG

b)

Simulasi CFG

c)

Penambahan CFG

d)

Pengurangan CFG

e)

Taha-Tapap CFG