Biçimsel Diller ve OtomatTeorisi Yazilim Mühendisliği Bölümü Kısa Sınav 1 13.10.2014 Cevaplara numarası yazılması zorunludur. 1) Üç elemanlı bir alfabe tanımlayın ve bu alfabenin 2 uzunluklu dizgilerini yazın. 2) 1) deki alfabenin 0 uzunluklu bir dizgisi var mıdır? Varsa nedir? 3) 1) deki alfabenize * operatörünü nasıl uygularsınız?Yeni kümeyi yazın. 4) 1)deki alfabenin 4 uzunluklu bir dizgisini yazın; fakat bu dizginin ilk ve son sembolü alfabenin aynı elemanı olsun. 5) 1)deki alfabeniz üzerine oluşturulan dile ait küme de üç elemanlıdır ve dilin her elemanının uzunluğu 3’tür. Böyle bir dil yazın ve sözcüklerle bu dili tanımlayın. 6) Yukarıda (5’te) yazdığınız dile * (kapanış) operatörünü uygulayın. 7) Σ={ 0, 1} olmak üzere u=1010000 dizgisi veriliyor. Bu dizgi aşağıdaki kümelerin hangilerine ait, hangilerine ait değildir? Nedenini açıklayarak cevaplayın a) {10}*{0}* b) {10}*{00}* c) {10,0}* 8) İçinde 3 elemanı (sembolü) olan bir alfabe yazın. Bu alfabenin 1 ve 2 uzunluklu tüm dizgilerini yazın. Biçimsel Diller ve OtomatTeorisi Bilgisayar Mühendisliği Bölümü Kısa Sınav 1 13.10.2014 Cevapların yanına numarası yazılması zorunludur. 1) Σ={ a,b} olmak üzere L={aab, b}* diline ait iki uzunluklu, dört uzunluklu ve yedi uzunluklu dizgileri yazın ve bunları nasıl elde ettiğinizi açıklayın. 2) Σ={a,b} olmak üzere herhangi bir üç uzunluklu dizgi yazın. Bu dizgiye * (closure) işlecini uygulayarak yeni dizgiler elde edin. 3) Σ={ a, b} olmak üzere u=aabaaaa dizgisi veriliyor. Bu dizgi aşağıdaki kümelerin hangilerine ait, hangilerine ait değildir?Niçin? a) {a, ab}{a}* b) {a}{ab}{a}* c) {aab,a*} 4) Σ={ a, b} olmak üzere bu kümenin 3 uzunluklu tüm dizgilerini yazın. 5) 4) elde ettiğin kümeye * (closure)işlecini uygulayın. 6) İçinde 3 elemanı (sembolü) olan bir alfabe yazın. Bu alfabenin 1 ve 2 uzunluklu tüm dizgilerini yazın. 7) Σ={a,b} olmak üzere L={ab, b*} diline ait iki uzunluklu, dört uzunluklu ve yedi uzunluklu dizgileri yazın ve bunları nasıl elde ettiğinizi açıklayın.
© Copyright 2024 Paperzz