You are on page 1of 2

TOBB Ekonomi ve Teknoloji Universitesi Bilgisayar Mhendislii Blm u g ou u BIL334 Biimsel Diller ve Otomata c Dr.

Osman Abul Odev 112


Teslim Tarihi: 12 Ekim 2011

S.1 a1 a2 a3 . . . input string olmak uzere. Girdideki her bir bitiik drtlnn s o u u parity bitini (1 2 3 . . .) aadaki gibi bulan bir transducer tasarlayn. s g 1 = 2 = 3 = 0 i = (ai3 + ai2 + ai1 + ai ) mod 2, i = 4, 5, . . . g Ornein, input string 011011011 ise transducer output olarak 000011011 vermelidir. S.2 Aadaki dilleri ureten birer gramer bulun. s g L1 = {an bn+3 : n 1} L2 = {w : w {a, b} ve a says b saysndan fazla } L3 = {w : w {a, b} , |w| mod 6 3}

S.3 NFA N u ekilde tanmlanyor. N = ({q0 , q1 , q2 }, {a, b}, , q0 , {q0 }) s s : (q0 , 0) = {q1 }, (q0 , 1) = , (q0 , ) = {q1 }, (q1 , 0) = {q0 , q2 }, (q1 , 1) = {q1 , q2 }, (q2 , 0) = {q2 }, (q2 , 1) = {q1 }. Bu NFA y izin. c NFA dan DFA ya dnum algoritmasn kullanarak bu NFA ya denk o us olan DFA y bulun. Ara admlardan en az iki u tanesini gsterin. c o
Tm sorularn zm kalem-kat kullanlarak yaplmaldr. Bilgisayar kts kabul u co u u g c edilmeyecektir. 2 Czmlerinizi ders asistan Aytun Onaya (aonay AT etu.edu.tr) teslim ediniz. o u
1

S.4 Aadaki dilleri tanyan birer DFA izin. s g c L1 = {w : w {0, 1} , 010 ve 0110 stringleri w nun bir substringi deil} g L2 = {w : w {0, 1} , w ift sayda 0 ve uun kat sayda 1 ierir} c c c

S.5 Aadakilerin doruluunu gsterin. s g g g o Bir L dili dzenli ise LLL dili de dzenlidir. u u u s u Bir L dili dzenli ise LR (L nin tersten yazl) dili de dzenlidir. M = (Q, , , q0 , F ) bir DFA ve L(M ) ise q0 F dir.

S.6 DFA state minimization algoritmasn kullanarak verilen DFA ya edeer s g minimal DFA y bulun.

You might also like