Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
TD no 8
Automates à pile
Exercice 1) Plaçons-nous sur l’alphabet Σ = {0, 1}. Voici la table de transition δ d’un automate à pile
A = (Q, Σ, Γ, δ, q0 , Z, {q2 }) avec Q = {q0 , q1 , q2 }, Γ = {X, Z}, q0 est l’état initial et q2 est l’unique état
final :
Grammaire G
Axiome = S
N = {S}
T = {0, 1}
P = { S → 0S0 | 1S1 | ε }
Exercice 3) Considérons la grammaire G suivante, elle est donnée sous Forme Normale de Greibach :
Grammaire G
Axiome = S
N = {S, A, B}
T = {a, b}
P = { S → aB | bA
A → a | aS | bAA
B → b | bS | aBB }
1. Rappelez quel est le langage engendré par cette grammaire.
2. En utilisant la méthode du cours, construisez directement à partir de cette grammaire un automate à pile
reconnaissant le langage L(G) ?
3. Trouvez à présent de façon intuitive un autre automate à pile pour ce langage.
Grammaire G
Axiome = A
N = { A, B, C }
T = { a, b, c }
P={ A → aABC
A → aBC
CB→ BC
aB → ab
bB → bb
bC → bc
cC → cc }
Exercice complémentaire
Exercice 5) Plaçons-nous sur l’alphabet Σ = {0, 1}. Voici la table de transition δ d’un automate à pile A =
({q0 , q1 , q2 }, Σ, {X, Y, Z}, δ, q0 , Z, ∅). A reconnaît sur pile vide.