Académique Documents
Professionnel Documents
Culture Documents
Exercice1
Donner tous les mots de tailles 0, 1, 2, 3, et 4 des langages réguliers suivants :
(a + ba) ∗
a(aa + b(ab)∗ 𝑎)∗ . 𝑎
Exercice2
Sur l’alphabet {a, b}, donner une expression régulière pour
Le langage des mots qui entre deux occurrences de la lettre a ont un nombre pair de b.
Le langage des mots tels que toutes les (éventuelles) occurrences de a précèdent toutes
les (éventuelles) occurrences de b.
Exercice 3
Donnez une expression régulière qui accepte chacun des langages suivants (définis sur
l’alphabet Σ= {0,1}) :
Toutes les chaînes qui se terminent par 00.
Toutes les chaînes dont le 10ème symbole, compté à partir de la fin de la chaîne, est un
1.
Ensemble de toutes les chaînes dans lesquelles chaque paire de 0 apparaît devant une
paire de 1.
Ensemble de toutes les chaînes ne contenant pas 101.
Tous les nombres binaires divisibles par 4.
Exercice4
Soit l'alphabet Ω = {a,b}, Donner les expressions régulières correspondants aux langages
suivants :
L1 = {𝜖, a, b, ab}
L2 = {bn / n>=2, n étant un entier}
L3 = {w∈{a,b}*, tel que w contient seulement 3b, le reste c'est des a's}
L4 = { w∈{a,b}*, tel que w contient un nombre de a divisible par 3}
L5 = { w∈{a,b}*, tel que w contient un nombre paire de a}
L6 = {w∈{a,b}*, tel que w contient un nombre impaire de b}
Exercice5
Prouver les équivalences suivantes :