• Aucun résultat trouvé

Automates avanc´es – Master 1 Informatique TD 2 : De l’automate `a l’expression r´eguli`ere et vice-versa

N/A
N/A
Protected

Academic year: 2022

Partager "Automates avanc´es – Master 1 Informatique TD 2 : De l’automate `a l’expression r´eguli`ere et vice-versa"

Copied!
2
0
0

Texte intégral

(1)

Automates avanc´ es – Master 1 Informatique

TD 2 : De l’automate ` a l’expression r´ eguli` ere et vice-versa

Exercice 1 :

En utilisant la m´ethode de Glushkov, donnez les automates acceptant les langages reconnus par les expressions rationnelles suivantes :

1. (ab)

2. a(b+ (ba))a(a+b)(ba+a) 3. (a+b)(abb+ǫ)

4. ((a+ac)+b)a(b+c)

Exercice 2 :

En utilisant la m´ethode par automate normalis´e, donnez les automates acceptant les langages reconnus par les expressions rationnelles suivantes :

1. (ab+abb+aa) 2. (a+b)(abb+ǫ) 3. (a+b)(aba+bab) 4. (a(ab))

Exercice 3 :

En appliquant l’agorithme de McNaughton et Yamada, donnez l’expression rationnelle caract´erisant le langage des automates suivants :

1.

1 a 2

3 a b a

2.

1 a

a 2

b 3 a, b

4 b

a

a

3.

1 a 2

a

3 a a b

4 b

b b

(2)

Exercice 4 :

Pour les automates suivants, donnez l’expression rationelle reconnaissant le mˆeme langage en utilisant la m´ethode bas´ee sur le lemme d’Arden.

1.

1

b 2

a a b

2.

1 2

a a

3 b b 4

a a b b

Exercice 5 :

1. Donnez l’automata sur l’alphabet sur l’alphabetA={a, b, c}ayant un nombre pair deaet debet un nombre impair de c.

2. En utilisant la m´ethode par ´elimination en d´eduire l’automate correspondant.

Exercice 6 :

Appliquez la m´ethode par ´elimination pour obtenir l’expression rationnelle correspondant `a l’automate suivant :

1 b 2

3

a b

a a 4

b b

a 5

b

a

a

Références

Documents relatifs

Vous pouvez

Donnez une grammaire alg´ebrique G (muni d’une variable S) tel que L G (S) soit le langage dont chaque mot repr´esente une addition correcte de deux suites de

Construire des automates ` a piles reconnaissant chacun des langages suivant, et pr´ecisez dans chacun des cas le mode d’acceptation pour lequel vous avez opt´e

Montrez que w est r´ecurrent si, et seulement si, tout sous-mot de w apparaˆıt au moins deux fois dans w.. Un mot infini w est dit invariant par miroir si pour tout sous-mot u de

Construire l’expression r´eguli`ere et l’automate de B¨ uchi pour les langages suivants sur l’alphabet Σ = {a, b, c}

Construire l’expression r´eguli`ere et l’automate de B¨ uchi pour les langages suivants sur l’alphabet Σ = {a, b, c}

Vous pouvez

Pour chacun des automates dessin´ es ci-dessous, donnez une expression rationnelle d´ ecrivant le langage reconnu par l’automate (pour cet exercice, nous vous demandons de