• Tidak ada hasil yang ditemukan

Tugas 2 - Otomatad

N/A
N/A
Aloysius Juan

Academic year: 2024

Membagikan " Tugas 2 - Otomatad "

Copied!
4
0
0

Teks penuh

(1)

Nama Kelompok:

● 5025221123 Abiyu Ramadhan Kiesly

● 5025221176 Aloysius Juan Farrel Lumentut

● 5025221189 Ignatius Ida Bagus Abimanyu

● 5025221190 Rhenaldy Chandra Tugas 2

Bahasa apakah yang didefinisikan oleh CFG berikut : S → XbaaX | aX

X → Xa | Xb | ε

carilah sebuah contoh string yang dapat dikenali oleh CFG di atas melalui 2 derivasi yang berbeda.

Hasil string dari grammar diatas antara lain:

● a

● aa

● ab

● aaa

● aaa

● aaab

● abaa

● abaa

● abaaaa

● abaab

Jadi, Bahasa yang didefinisikan oleh CFG tersebut adalah:

L = {W∈(a,b)* | Dimana W paling tidak mempunyai satu anggota ‘a’}

Kita ambil contoh string ‘abaa’

Maka mempunyai 2 derivasi:

● Left-Most

S → XbaaX

→ XabaaX

→ abaaX

→ abaa

● Right-Most S → XbaaX

→ XabaaX

→ Xabaa

→ abaa

(2)

Gambarkan parse tree untuk input string di bawah menggunakan setiap CFG yang ada : i). S → aS | aSb | X ii). S → aAS | a iii). S → aB | bA

X → aXa | a A → SbA | SS | ba A → a | aS | bAA

B → b | bS | aBB

aaaa, abaa, abab

i ii iii

aaaa

abaa

abab

Melalui grammar di bawah : S → E

(3)

E → T + E | T T → F * T | F F → ( E ) | i

buatlah left-most derivation untuk input string : a. (( i ) * ( i + i )) + i

S → E S → T + E S → F + E S → (E) + E S → (T) + E S → (F * T) + E S → ((E) * T) + E S → ((T) * T) + E S → ((F) * T) + E S → ((i) * T) + E S → ((i) * F) + E S → ((i) * (E)) + E S → ((i) * (T + E)) + E S → ((i) * (F + E)) + E S → ((i) * (i + E)) + E S → ((i) * (i + T)) + E S → ((i) * (i + F)) + E S → ((i) * (i + i)) + E S → ((i) * (i + i)) + T S → ((i) * (i + i)) + F S → ((i) * (i + i)) + i b. ( i ) + (( i ))

S → E S → T + E S → F + E S → ( E ) + E S → ( T ) + E S → ( F ) + E S → ( i ) + E S → ( i ) + T S → ( i ) + F S → ( i ) + ( E ) S → ( i ) + ( T ) S → ( i ) + ( F ) S → ( i ) + (( E )) S → ( i ) + (( T ))

(4)

S → ( i ) + (( F )) S → ( i ) + (( i ))

Referensi

Dokumen terkait

Dengan pola tersebut gambarkan bangun berikutnya dan tuliskan banyaknya persegi kecil di bawah gambar.. Tanpa menggambar dapatkah kalian menentukan banyaknya persegi

Di Indonesia, ponsel dengan harga di bawah Rp 1 juta sebanyak 46 persen, sementara yang di bawah Rp 2 juta menguasai market share 34 persen.. Untuk memenuhi ponsel CDMA,

Gambarkan struktur database Microsoft Access untuk menyimpan data tersebut. Buatlah script ASP untuk input data, menyimpan data dan

Deterministic Finite Automata (DFA) Input Tape String Output “Terima” atau “Tolak” Finite Automaton.. Untuk menerima

Nomor halaman bagian awal tugas akhir ditulis dengan menggunakan huruf Romawi kecil (i,ii, iii, dst), dan ditempatkan di bagian tengah marjin bawah.. 8 Sedangkan

1) Rangkaikan seperti pada gambar 1.7 yang bersesuaian dengan modul praktikum atau dengan menggunakan breadboard. 2) Dengan menggunakan Oscilloscope, gambarkan tegangan input dan

Oleh karena itu, pada penelitian ini menggunakan metode Regresi Logistik Biner dan Classification Tree untuk meng- klasifikasikan data nasabah pemohon kredit sebagai

١٣ For each test case: One line with the string representation of the location of this fraction in the Bird tree Sample Input and Output Input Output 1/2 L 2/5 LRR 7/3