Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

context-free grammer sorusu


freemaniacss

Öne çıkan mesajlar

-design a context-free grammer over alphabet {0,1} that describes the language of regular expression 0*1(0U1)*

oyle bir dil olarak ki önce istediği kadar 0 alacak
sonra 1 aldığı yerde duracak
sonra ne isterse alacak, bize ne

S -> A1B
A -> A0
A -> € (empty diye düsün bunu)
B -> B | 0 | 1 | €

bitti işte.
Link to comment
Sosyal ağlarda paylaş

S -> A1B
A -> A0
A -> € (empty diye düsün bunu)
B -> B | 0 | 1 | €

fizban bu yanlış değil mi :D
bize istediği kadar 0 alsın,ardından 1 kesin alsın,ardından olan kısmını yapamadım.Union olunca ne yapıcam ?
Senin yaptığında mesela seçelim S->A1B->A01B->A001B->A0010->0010
bu kabul oluyo sonuçta.
Link to comment
Sosyal ağlarda paylaş

evet
hatta bak: http://www.cs.duke.edu/csed/jflap/tutorial/regular/index.html union işareti yerine + kullanılıyor. 6. maddeye bak.

alfabe {0,1} ise (0U1)* bütün set demek zaten.

bir de bu tip soruları çözerken daima uç durumlara bak, mesela senin grammerinin dili yalnızca "1"i kabul ediyor mu ? keza etmeli. çünkü başta 0* var, e oradan boş string gelebilir, sonra (0u1)* dan da boş string gelebilir, tek şart ortada bir adet 1 olması.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...