CSI 3504 Introduction aux langages formels
Hiver 2017
Devoir 6
Disponible le 13 mars, `a remettre le 24 mars `a 12h (midi)
1. La grammaire non contextuelle suivante a des productions nulles, mais le langage
g´en´er´e par cette grammaire ne contient pas le mot Λ.
SbZ
ZABAB
Aa|Λ
Bb|Λ
En suivant l’algorithme d´ecrit dans le manuel du cours, chapitre 13, trouvez une
nouvelle grammaire non contextuelle qui g´en`ere le mˆeme langage, mais qui ne con-
tient pas des productions nulles.
2. La grammaire non contextuelle suivante contient des productions unitaires.
SaXZa |aXa |aZa |aa
XY|a
YZ|b
ZbZ |b
(a) En suivant l’algorithme d´ecrit dans le manuel du cours, chapitre 13, trouvez
une nouvelle grammaire non contextuelle qui g´en`ere le mˆeme langage, mais qui
ne contient pas des productions unitaires.
(b) Veuillez transformer la grammaire non contextuelle que vous avez obtenu comme
r´eponse `a la partie (a) `a une nouvelle grammaire non contextuelle qui g´en`ere
le mˆeme langage, mais qui est sous la forme normale de Chomsky.
3. Veuillez donner un automate `a pile qui reconnaˆıt le mˆeme langage que l’automate
fini `a la page suivante.


DE
D
D
D
E
E
E
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !