Université de TIARET TIARET Le : 09/02/2020
Faculté des Mathématiques et de L’informatique
Département Informatique
3ème Année Licence en informatique
« Compilation »
Examen final Durée 01h 30m
EXERCICE N°01 : (6.50 POINTS)
Soit G une grammaire définie par G= ({E}, {a, b}, P, E) avec E : axiome tel que :
P : E EbE / a /
1. En utilisant le théorème, Cette grammaire est-elle LL(k) k ? Justifier (avec : mot
vide).
EXERCICE N°02 : (7.50 POINTS)
Soit G une grammaire définie par : G= ({A}, {, , +, , a}, P, A) avec A : axiome, tel que :
A A A
A A A
P : A A
A A
A a
1. Cette grammaire est-elle SLR(1)?
2. Analyser la chaîne suivante a+a?
EXERCICE N°03 : (6 POINTS)
1. Ecrire un translateur à pile qui reconnaît le langage * + et
produit en sortie la chaîne : (avec : | ( ) ( )| ).
2. Donner les mouvements du translateur à pile pour l’entrée : f = abbb
Bonne Chance
x
ne
Saisissez du t