Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

2008-2009 yılındaki ödev3, Study Guides, Projects, Research of Computer Science

2008-2009 yılında verilmiş ödev 3

Typology: Study Guides, Projects, Research

2018/2019

Uploaded on 11/17/2019

mhmtfrt
mhmtfrt 🇹🇷

5

(1)

18 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
15.11.2011
BİÇİMSEL DİLLER VE OTOMATLAR
ÖDEV-3
1) {a, b} alfabesi üzerinde tanımlı bir dilin kuralları şu şekilde verilmektedir:
S SaS
S b
a. Bu dil, Chomsky sınıflandırması açısından, hangi tipe girer? Bu dile ait, uzunluğu en az 10
karakter olan bir sözcük türetiniz ve –mümkünse- türetim ağacını oluşturunuz.
b. Bu dilin sözcükleri bir düzenli ifade ile temsil edilebilir mi? Bu dil için üçüncü tipten gramer
kuralları oluşturulabilir mi? Yanıtlarınız olumlu ise düzenli ifade ve grameri veriniz.
2) L = {w | w Є {a, b}* |w| tek sayıdır w’nin ilk, orta ve son karakteri aynıdır.}
a. Yukarıda tanımlanan dili üreten bir G gramerini oluşturunuz.
b. Bu gramer hangi Chomsky sınıfına aittir?
3) Aşağıda BNF notasyonu ile kuralları verilen gramer hangi tiptendir? Bu otomatın kabul ettiği dili
belirleyerek,özelliklerini sözlü anlatım ile açıklayınız.
(N={q0, q1, q2, q3} , S={a,b}, v0=q0 )
Kurallar:
<q0>::= | a <q1>
<q1>::= b <q2>
<q2>::= b <q3> | b
<q3>::= a <q3> | b <q3> | a <q0> | b <q0> | a | b
4) R1, R2, n elemanlı bir küme üzerinde tanımlı küme içi ikili bağıntılar olsun.
a. t(R1) t(R1 U R2) olduğunu gösteriniz.
b. t(R1) U t(R2) t(R1 U R2) olduğunu gösteriniz.
Ödevlerinizi, 2 Aralık 2011 Cuma 23:00’e kadar Ninova üzerinden ‘doc’ veya ‘pdf’ uzantılı bir dosya
şeklinde teslim edebilirsiniz.
pf3

Partial preview of the text

Download 2008-2009 yılındaki ödev3 and more Study Guides, Projects, Research Computer Science in PDF only on Docsity!

BİÇİMSEL DİLLER VE OTOMATLAR

ÖDEV-

1) {a, b} alfabesi üzerinde tanımlı bir dilin kuralları şu şekilde verilmektedir: S  SaS S  b a. Bu dil, Chomsky sınıflandırması açısından, hangi tipe girer? Bu dile ait, uzunluğu en az 10 karakter olan bir sözcük türetiniz ve –mümkünse- türetim ağacını oluşturunuz. b. Bu dilin sözcükleri bir düzenli ifade ile temsil edilebilir mi? Bu dil için üçüncü tipten gramer kuralları oluşturulabilir mi? Yanıtlarınız olumlu ise düzenli ifade ve grameri veriniz.

2) L = {w | w Є {a, b}* ᴧ |w| tek sayıdır ᴧ w’nin ilk, orta ve son karakteri aynıdır.}

a. Yukarıda tanımlanan dili üreten bir G gramerini oluşturunuz. b. Bu gramer hangi Chomsky sınıfına aittir?

3) Aşağıda BNF notasyonu ile kuralları verilen gramer hangi tiptendir? Bu otomatın kabul ettiği dili belirleyerek,özelliklerini sözlü anlatım ile açıklayınız.

(N={q 0 , q 1 , q 2 , q 3 } , S={a,b}, v 0 =q 0 )

Kurallar: <q 0 >::= ᴧ | a <q 1 > <q 1 >::= b <q 2 > <q 2 >::= b <q 3 > | b <q 3 >::= a <q 3 > | b <q 3 > | a <q 0 > | b <q 0 > | a | b

4) R1, R2, n elemanlı bir küme üzerinde tanımlı küme içi ikili bağıntılar olsun. a. t(R1) ⊆ t(R1 U R2) olduğunu gösteriniz. b. t(R1) U t(R2) ⊆ t(R1 U R2) olduğunu gösteriniz.

Ödevlerinizi, 2 Aralık 2011 Cuma 23:00 ’e kadar Ninova üzerinden ‘doc’ veya ‘pdf’ uzantılı bir dosya şeklinde teslim edebilirsiniz.

ÇÖZÜMLER

Soru 1:

Soru 2: