Vous êtes sur la page 1sur 2

Théorie des langages

Série1

Exercice 1
Dans chacun des cas qui suivent, quelle est l’expression régulière correspondante :
1. les mots qui commencent par x sur l’alphabet {x, y} ?
2. les mots qui contiennent exactement quatre y sur l’alphabet {x, y} ?

Dans chacun des cas qui suivent, quelle est l’expression régulière correspondante :
1. les mots qui commencent par x et se termine par y sur l’alphabet {x, y} ?
2. les mots qui contiennent au moins une occurrence de y sur l’alphabet {x, y} ?

Exercice 2

Dans chacun des cas qui suivent, quel est le langage dénoté par l’expression régulière
correspondante :
1. E1 = (1|ε)(0|01)* sur l’alphabet X = {0, 1} ?
2. E2 = c*(b|(ac*))* sur l’alphabet X = {a, b, c} ?

Dans chacun des cas qui suivent, quel est le langage dénoté par l’expression régulière
correspondante :
1. E1 = (0|")(1|10)* sur l’alphabet X = {0, 1} ?
2. E2 = c*(a|(bc*))* sur l’alphabet X = {a, b, c} ?

Exercice 3
Dans chacun des cas qui suivent, quelle est l’expression régulière correspondante :
1. les mots qui commencent par x sur l’alphabet {x, y} ?
2. les mots formés uniquement par des x sur l’alphabet {x, y} ?
3. les mots qui contiennent exactement trois y sur l’alphabet {x, y} ?
4. les mots formés uniquement par des x ou uniquement par des y sur l’alphabet {x, y} ?

Dans chacun des cas qui suivent, quel est le langage dénoté par l’expression régulière
correspondante :
1. E1 = (1|")(0|01)* sur l’alphabet X = {0, 1} ?
2. E2 = (0)|(1)|(0)*|(1)* sur l’alphabet X = {0, 1} ?
3. E3 = (0)(1)*(0) sur l’alphabet X = {0, 1} ?
Exercice 4
Soit Σ = {a,b}. Donner les expressions régulières générant les langages suivants :
1. L1 = {w Σ* , w contient un nombre paire de a}
2. L2 = {w Σ*, w contient trois b consécutifs}
3. L3 = {w Σ*, w contient trois b (non nécessairement consécutifs)}
4. L4 = {w Σ,* w se termine par trois b consécutifs}

Exercice 5
Soit Σ = {0,1},trouver une expression régulière dénotant chacun des langages,suivants, définis
sur Σ :

1. Toutes les chaines qui se terminent par 00.

2. Toutes les chaines dont le 10ieme symbole, compté à partir de la fin de la chaines, est un 1.

3. Ensembledetoutesleschainesdanslesquelleschaquepairede0apparaitdevantune paire de 1.

4. Ensemble de toutes les chaines ne contenant pas 101.

5. Tous les nombres binaires divisibles par 4.