0% ont trouvé ce document utile (0 vote)
29 vues3 pages

TD3 (Tla)

Transféré par

ranimtarhouni
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
29 vues3 pages

TD3 (Tla)

Transféré par

ranimtarhouni
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université de la Manouba

Ecole supérieur de commerce

TD N°3 : Théories des Langages


Exercice 1 :
Pour chacun des langages suivants, construire un automate d’états finis qui l’accepte :

Exercice 2 :
Etant donné les automates d’états finis non déterministes :

A = (Q, VT, δ, S0, F) où:

Q = {S0 , S1 , S2}; VT ={0, 1} ; F = {S1 , S2} ; S0 état initial

δ = { (0 , S0 , S0) ; (0 , S0 , S1) ; (0 , S1 , S1) ; (1 , S1 , S2) ; (1 , S0 , S2) ; (1 , S2 , S2) ; (1 ,


S2 , S0) } ;

B = (Q, VT, δ, S0, F) où

Q= {S0 , S1 , S2 , S3}; VT = {a, b}; F = {S1} ; S0 état initial

δ = { (a , S0 , S0) ; (a , S0 , S1) ; (b , S0 , S2) ; (b , S1 , S2) ; (a , S1 , S3) ; (a , S2 , S2) ; (b ,


S2 , S1) ; (b , S2 , S3) ; (a , S3 , S1) ; (b , S3 , S2) } ;

1. Dessiner le diagramme graphique représentant chacun des automates A et B.


2. Déterminer une grammaire régulière à droite équivalente à chacun des automates A et B.
3. Trouver un automate d’états finis déterministe équivalent à A et à B.

Exercice 3 :
Construire un automate fini déterministe qui accepte les mots sur X = {a, b} reconnus par
l’automate fini non déterministe suivant :

1
Exercice 4 :
Soit l’expression régulière (a|b)∗abb sur l’alphabet X = {a, b}.

1. Construire un automate fini non déterministe qui reconnaît (a |b)∗abb


2. Rendre déterministe l’automate précédent. Est-il optimal ? si non l’optimiser.

Exercice 5 :
Soient les deux automates M1 et M2 suivants, définis sur Σ = {a, b} :

 Automate M1

 Automate M2

2
1. Ces automates sont-ils déterministes ? Justifier.
2. Donner la définition formelle de chacun des deux automates.
3. En utilisant le théorème d’Arden, donner les expressions régulières équivalentes,
respectivement, aux automates M1 et M2.

Exercice 6 :

Vous aimerez peut-être aussi