Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 :
Soient les langages formels suivants :
L1 = {ai bj /i≥j ≥1}
L2 = {ω ∈ {a, b}+}
L3 = {ω ∈ {a, b}+ , |ω|a=|ω|b}
L4 = {aibja2ck /i >1, j ≥2, k > 1 }
L5 = {ω ∈ {a, b}∗ / |ω|a ≡ 1 [3]}
L6 = {aibi /i ≥1}
L7 = {ω ∈ {a, b}∗ /∃α, β ∈ {a, b} + tq : ω = αnβ, n >=2 }
Parmi les mots suivants, préciser quels sont ceux qui appartiennent à quels langages :
ε,a,abba, abbaacc,aba, aabb,abb.
Exercice 2 :
Soient les langages formels suivants :
• L 1 = {aibj , i ≥ j ≥1}
• L 2 = {a, aa, ε}
• L 3 = {b, ba}
• L 4 = {ε}
• L 5 = {ω ∈ {a, b}+ , |ω|a=|ω|b}
• L 6 = {aibi , i≥ 1}
Trouver les langages : L2 .L3 , L2 .L1 , L1 .L3 , L5 ∩L1 , L6 ∪L5 , L1.(L2 ∩L4 ), L1 .(L2 ∩L3 ),
(L1 .L2 )R , (L1 )R .(L2 )R.
Exercice 3 :
Soient L1, L2, L3, L4 et L5 5 langages tel que :
L1= {aibj , i ≥ j ≥1}
L2= {aibi , i≥ 1}
L3= {aibjck , i≥ j≥ 1 et k≥0}
L4= {ω ∈ {a, b}+ }
L5= {ω ω, avec ω∈ {a, b}* }
Parmi les langages de l'exercice, déterminer les sous langages de chaque langage.
Université de Bejaia
Faculté des Sciences exactes
Département d'Informatique
Année (2020/2021)
Exercice 2 : Trouver des grammaires de type 3 qui génèrent les langages suivants :
L1 = {aibja2ck , i≥0, j≥1, k>0}
L2 = {aa, ba, ac, a}
L3 = {ω, ω∈{a, b}∗ }
L4 = {ω∈{a, b}∗ , |ω|a ≡ 0 [3]}
L5 = {ω∈{a, b}∗ , ω ≡ 0 [5]}
Exercice 4 : Soient les grammaires suivantes définies par leurs règles de production:
• G 1 : S → aA | ε
A → Sb
• G 2 : S → AB | ε
A → aAb | ab
B → bBc | bc
G 3 : S → abS | Sbc | AB
A → 0A | ε
0Bb → 0bb
G 4 : S → DAF
A → aAC | ε
CF → F Bc
cB → Bc
aF → F a
DF → ε
aB → ab
bB → bb
1. Trouver le type de chaque règle, puis déduire le type de la grammaire.
2. Déterminer le langage généré par chaque grammaire.
Université de Bejaia
Faculté des Sciences exactes
Département d'Informatique
Année (2020/2021)
Exercice 1 :
Trouver des AEFs qui reconnaissent les langages suivants :
L 1 = {ε, a, ab}
L 2 = {aibjc2k , k, i ≥ 0, j > 1}
L 3 = {ω, ω ∈ {a, b}∗ , |ω|a ≡ 0[3]}
L 4 = Les entiers naturels multiples de 5
L 5 = Les entiers naturels multiples de 3
L 6 = ((a + ba ∗ ) + )ab
L 7 = (ab+ b ∗ ) ∗ (aba) ∗
Exercice 2 :
Soient les A1 A2 et A3 trois AEF définis comme suit :
A1= (X, Q, I, F, δ) tel que : X={a, b}, Q={q0, q1, q2, q3, q4}, I=q0, F={q4} et δ(q0, aa)=q1, δ(q1 ,
b)=q2, δ(q1,b)=q3, δ(q2,aa)= q2, δ(q2,ε)=q3, δ(q2, a)=q4, δ(q3, ε)=q4, δ(q4, b)=q2.
A2= (X, Q, I, F, δ) tel que : X={a, b}, Q={q0, q1, q2, q3, q4}, I=q0, F={q4} et δ(q0, a)=q1, δ(q1 ,
b)=q2, δ(q1,a)=q3, δ(q2,a)= q2, δ(q3, b)=q4, δ(q4, b)=q4.
A3= (X, Q, I, F, δ) tel que : X={a, b}, Q={q0, q1, q2, q3}, I=q0, F={q3} et δ(q0, a)=q0, δ(q0 ,
a)=q1, δ(q1,b)=q1, δ(q1,a)= q2, δ(q2, b)=q3, δ(q3, b)=q3.
Exercice 3 :
Soit l'AEF généralisé A suivant :
A= (X, Q, I, F, δ) tel que : X={a, b}, Q={q0, q1, q2, q3, q4}, I=q0, F={q4} et δ(q0, aa)=q1, δ(q1 ,
b)=q2, δ(q1,b)=q3, δ(q2,aa)= q2, δ(q2,ε)=q3, δ(q2, a)=q4, δ(q3, ε)=q4, δ(q4, b)=q2.
Exercice 4 :
calculer la dérivée de l'expression régulière (a+ba∗ )∗ par rapport aux mots de {a,b}∗ .Que peut-on
déduire ?