Vous êtes sur la page 1sur 1

Département : Informatique

Spécialité: Informatique, Niveau : Licence 2


Matière : Théorie des Langages

Série de TD N° : 04 Faculté des


Mathématiques et de
Expressions régulières l'Informatique

Exercice 4.1 Déterminer tous les mots de longueur maximale 4 qui appartiennent au langage
dénoté par chacune des expressions régulières suivantes :
(i) (b+ba)* (ii) ab*+b (iii) (a+b)*abb
(iv) (x+)*dd* (v) (xd+)*d* (vi) a*(b+c)d*

Exercice 4.2 Donner une description en français des langages sur l’alphabet {a, b} dénotés
par les expressions régulières suivantes :
(i) (a+b)* (ii) a(a+b)* (iii) (a+b)*a (iv) (b+ab)*(a+)
(v) a* + b* (vi) (aa+b)* (vii) (ab*a+b)*

Exercice 4.3 Décrire sous la forme d’une expression régulière les langages suivants sur
l’alphabet {a, b}.
1) l’ensemble des mots de longueur 2.
2) l’ensemble des mots de longueur au plus 2.
3) l’ensemble des mots de longueur paire.
4) l’ensemble des mots comportant au moins une occurrence de a.
5) l’ensemble des mots comportant au moins une occurrence du facteur ab.
6) l’ensemble des mots comportant au moins un facteur commençant par a et finissant
par b.
7) l’ensemble des mots commençant par a, finissant par b et n’ayant pas deux a ou deux
b consécutifs.

Exercice 4.4 Pour chacun des langages suivants, donner une expression régulière
représentant son complément : (i) (a+b)*b ; (ii) ((a+b)(a+b))*

Exercice 4.5 Pour chacune de ces affirmations, dire si elle est vraie ou fausse. Argumentez.
1) Tout langage régulier est infini.
2) Tout langage non régulier est infini.
3) Il y a une infinité de langages réguliers.
4) Il y a une infinité de langages non réguliers.
5) Tout langage inclus dans un langage régulier est régulier.
6) Il y a toujours une infinité d’expressions régulières pour décrire un langage régulier.

Responsable du module : Nouioua Farid


Année Universitaire : 2019-2020 Page 1/1

Vous aimerez peut-être aussi