Professional Documents
Culture Documents
Exercice 4 :
b
Soit l’alphabet X={0,1}
2 2 3
a 1. Construire un automate fini déterministe reconnaissant le langage L de
a a
b
l’ensemble des représentations binaires des nombres entiers naturels n
1 3 1 a a,b qui peuvent s’écrire sous la forme 3k+1. Formellement L={w ∈ X* /
n(w)=3k+1, k ≥ 0 } où w est la représentation binaire de n(w).
b b
a,b 2. En déduire une expression régulière du langage L.
5 a,b 4
4 a,b
a,b Exercice 5 :
Déterminer les automates finis déterministes reconnaissant les langages
a 1 a suivants avec
2 a L1={w ∈ {a,b,c}* / w contient un nombre de b multiple de 3}
a
b b
L2={w ∈ {0,…,9}* / w est multiple de 3}
b 3 4 2 Indication : w =3k ssi w[ 1 ] + … + w[ |w| ] = 3k’, k≥0 et k’≥0
1 b a,b
a,b
b a a Exercice 6 :
4 b 3
Construire un automate fini déterministe qui accepte les mots sur X={a,b}
reconnus par l’automate fini non déterministe suivant :
b
b b 5 2
1 6
b
b a
a
a b
1 4
2 a
a a
b
a,b
a 3
4
3 b b
Exercice 7 :
Montrer que tout langage fini est régulier.
Exercice 8 :
Soit M l’automate fini non déterministe suivant : ({q 0 ,q 1 ,q 2 },{a,b},
δ,q 0 ,{q 0 ,q 2 }) avec :
δ(q 0 ,a)={q 1 ,q 2 }, δ(q 1 ,a)={q 0 ,q 1 }, δ(q 2 ,a)={q 2 ,q 0 }, δ(q 0 ,b)={q 0 },
δ(q 2 ,b)={q 1 }, δ(q 1 ,b)= Φ.
1. Trouver un automate fini déterministe M’ acceptant L(M).
2. Trouver une grammaire régulière qui accepte le langage L(M’).
Exercice 9 :
Soit l’expression régulière (a+b)*abb sur l’alphabet X={a,b}.
Construire un automate fini non déterministe qui reconnaît L((a+b)*abb).
Rendre déterministe l’automate précédent. Est-il optimal ? si non
l’optimiser.
Exercice 10 :
Démontrer l’équivalence des deux expressions
E1 = (b*(a+b)*)* et E2 = (a*b)*
Exercice 11 :
Dessiner le diagramme de transition d’un automate fini qui accepte le
langage généré par la grammaire régulière suivante :
Sε A ε B bB
S aA A aA
S bB B ε
Sc
Décrire le langage avec vos propres mots.
Exercice 12 :
Construire un automate fini déterministe reconnaissant le langage L :
Exercice 13 :
Montrer en utilisant le théorème de gonflement que le langage a n b n n’est
pas régulier.