Lac TD - 1
Lac TD - 1
Lac TD - 1
TD 1
Exercice 1
Exercice 2
Donner tous les mots de taille 0, 1, 2, 3, et 4 des langages désignés par les expressions
régulières suivantes :
1. (ab)∗ + bbb
2. (a(ba∗) + a∗)∗
3. ab(bbc)∗
4. (a + b)∗b∗
5. a(aa + b(ab)∗a)∗a
Exercice 3
Soit l’alphabet {→, ←, ↑, ↓} où chaque flèche représente un déplacement d’une unité dans le
plan muni d’un repère orthonormé.
1/2
Exercice 4
1. Donner une expression régulière du langage formé des mots de longueur au moins 2
pour lesquels tous les a éventuellement présents précèdent les b (éventuellement
présents).
2. Donner une expression régulière du langage formé des mots qui ne contiennent pas le
facteur ba.
3. Donner une expression régulière du langage formé des mots qui contiennent
simultanément le facteur aa et le facteur bb.
4. Donner une expression régulière du langage formé des mots qui contiennent le facteur
aa ou le facteur bb, mais pas ces deux facteurs simultanément.
5. Donner une expression régulière du langage formé des mots qui contiennent
exactement deux fois le facteur aa. (Suggestion : attention au facteur aaa).
6. Donner une expression régulière du langage formé des mots qui contiennent le facteur
aa exactement une fois.
7. Donner une expression régulière du langage formé des mots de longueur impaire et
qui contiennent le facteur bb.
8. Donner une expression régulière du langage formé des mots commençant par a,
finissant par b et n’ayant pas deux a ou deux b consécutifs
Exercice 5
Pour chacun des langages suivants sur l’alphabet Σ = {0, 1}, donner l'expression régulière qui
le dénote.
Exercice 6
Pour tout langage L, L* est le plus petit langage contenant L et clos pour la concaténation.
2/2