wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kelompok 4 - Teori Bahasa dan Otomata (NFA)

Total questions: 10

Worksheet time: 4mins

Name
Class
Date
1.

Perbedaan utama antara Deterministic Finite Automata (DFA) dan Nondeterministic Finite Automata (NFA) yaitu?

a)

DFA dapat memiliki lebih banyak keadaan daripada NFA

b)

DFA hanya dapat melakukan transisi satu keadaan untuk satu simbol masukan, sedangkan NFA dapat memiliki lebih dari satu transisi untuk satu simbol masukan dari satu keadaan

c)

NFA selalu lebih efisien dalam pengenalan bahasa daripada DFA

d)

DFA dan NFA memiliki kekuatan pengenalan bahasa yang setara

2.

Pada gambar berikut, bila state q0 mendapat input 'a' maka bisa berpindah ke state q0 atau q1. Maka secara formal dinyatakan?

a)

δ (q0, a) = {q0, q1}

b)

δ (q1, a) = {q0, q1}

c)

δ (q0, b) = {q0, q1}

d)

δ (q1, b) = {q0, q1}

3.

Simbol "ε (epsilon)” dalam konteks NFA memiliki arti sebagai?

a)

Transisi yang hanya terjadi jika tidak ada simbol masukan

b)

Tanpa masukan atau transisi kosong

c)

Transisi yang hanya terjadi pada keadaan akhir

d)

Transisi yang mengarah ke keadaan awal

4.

Manakah pernyataan berikut yang benar mengenai NFA?

a)

NFA hanya memiliki satu keadaan akhir

b)

NFA tidak dapat menerima string kosong (ε).

c)

Semua NFA dapat dikonversi ke DFA (Deterministic Finite Automata)

d)

NFA selalu memiliki lebih banyak keadaan dibandingkan DFA yang menerima bahasa yang sama

5.

Secara formal FSA dinyatakan oleh 5 tupel, dimana

M = {Q, Σ, δ, q0, F}

Manakah arti simbol berikut yang salah?

a)

Q = Himpunan state

b)

Σ = Himpunan simbol input

c)

δ = Himpunan state akhir

d)

q0 = State awal q0, dimana q0 ε Q

6.

Bagaimana NFA menentukan apakah sebuah string masukan diterima atau ditolak?

a)

Mengevaluasi semua kemungkinan transisi dan mengamati apakah salah satu jalur mencapai final state

b)

Menghitung jumlah transisi yang dilakukan

c)

Menghitung probabilitas keadaan akhir yang dicapai

d)

Mengabaikan transisi-transisi yang tidak valid

7.

Berapa jumlah keadaan akhir (final state) yang dapat dimiliki oleh NFA?

a)

Tidak bisa memiliki keadaan awal

b)

Hanya satu

c)

Lebih dari satu

d)

Terbatas oleh jumlah keadaan

8.

Perhatikan pada gambar berikut, apa yang terjadi jika NFA berada di keadaan q1 dan menerima simbol masukan “b”?

a)

NFA akan mengalami keadaan tidak valid

b)

NFA akan melakukan transisi ke q0

c)

NFA akan melakukan transisi ke q1 dan q0 secara bersamaan

d)

NFA akan tetap berada di keadaan q1

9.

Manakah dari pernyataan berikut yang benar tentang NFA?

I. State akhir pada NFA menunjukkan bahwa input diterima

II. NFA dapat diubah menjadi DFA tanpa kehilangan keekspresifan bahasa

III. NFA dapat memiliki transisi ke lebih dari satu state untuk simbol input yang sama

a)

I dan II

b)

II dan III

c)

I dan III

d)

Semua pernyataan benar

10.

Apa yang dimaksud dengan transisi yang tidak pasti pada NFA?

a)

Transisi yang dilakukan dengan peluang tertentu

b)

Transisi yang hanya terjadi pada keadaan awal

c)

Transisi yang dapat dilakukan tanpa mengetahui input selanjutnya

d)

Transisi yang harus dilakukan untuk mengakhiri input