Académique Documents
Professionnel Documents
Culture Documents
Feuille de TD 2
SM402. Automates finis et expressions rationnelles.
Exercice 1
Soit E = ab*(ba + ab)*b une expression rationnelle.
• Construire un automate correspondant à E suivant exactement les règles données au cours
• Déterminiser cet automate.
• Mininiser cet automate si le temps le permet.
Exercice 2
Pour chaque expression rationnelle donnée en dessous construire un automate correspondant,
puis déterminiser et minimiser l’automate.
2) 10 + (0 + 11) 0* 1
Exercice 3
Construire des automates finis non déterministes pour les expressions rationnelles qui
suivent.
• (a+b)*
• (a*+b*)*
• a*(ba*)*
Exercice 4
Donner des expressions rationnelles correspondant aux automates suivants (le système
d’équations est unique pour chaque automate, tandis que les expressions rationnelles peuvent
être différentes (mais équivalentes) si on le résout dans un ordre différent) :
A1 : A2 :
A2
A= eps + Ba + Bc + Cb
B= Ab
C=Ac
A3
A=eps + Ab +Bb +Cb
B = Aa
C=Ba
A=eps + Ab +Aab + Aaa = eps + A(b + ab +aa) = (b+ab+aa)*
B= (b+ab+aa)*a
C = (b+ab+aa)*aa
a
A3 : b A4 :
1 b 2
a
A a B a C
b a b
3
b
A5 : 1 b 2 A6 : a
a 1
0 b 1
a a b b b a
a b
0 a 3 2
A7 : 0 1
A 1 B
0
0 1