hamzawi007
Messages postés2Date d'inscriptionvendredi 17 avril 2009StatutMembreDernière intervention16 mai 2009
-
17 avril 2009 à 18:05
nadawo
Messages postés1Date d'inscriptionjeudi 25 janvier 2007StatutMembreDernière intervention 2 mai 2009
-
2 mai 2009 à 01:12
Description du travail:
on se propose de construire les schémas de traducions dirigés par la syntaxe suivants:
- un traducteur dirigé par la syntaxe prédictif permettant de traduire une formule du calcul écrite en notation préfixé en une expression équivalente en notation postfixée.
- un traducteur dirigé par la syntaxe prédictif permettant de traduire une formule du calcul écrite en notation
postfixée
en une expression équivalente en notation
préfixé
.
- un traducteur dirigé par la syntaxe prédictif permettant de traduire une formule du calcul écrite en notation en une expression équivalente en notation infixée
Les opérateurs logiques sont :
- L'opérateur unaire de négation noté non.
- L'opérateur binaire de conjonction noté et .
- L'opérateur binaire de
disjonction noté ou.
- L'opérateur binaire d'implication noté = > .
- L'opérateur binaire d'équivalence noté <=> .
L'opérateur de négation est préfixé . Les opérateurs binaires sont associatives à gauche; Les priorités sont: non > et > ou > => > <=> . Les symboles propositionnelles sont ,en plus des symboles V et F, des chaines d'au plus 3 caractères qui correspondent au modèle des identificateurs.
Ce qui est demandé:
Pour chacun des trois traducteurs:
-Ecrire une grammaire prédictive permettant de générer les mots du langage source;
-Proposer une implémantation du traducteur dans le langage C ou Java .Le traittement d'erreur doit se faire en mode panique.
et merci d'avance de m'avoir répondre le plus tot possible.
sansoun12
Messages postés1Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention21 avril 2009 21 avril 2009 à 21:33
salut,
en lisant l'énoncé, l'instant d'une seconde, j'ai cru qu'il y avait une solution du tp sur cppfrance lol.
inutile de chercher, notre Prof ne donne jamais un problème qui a été résolu avant ^^
quoi que moi aussi je galère dans ce projet de compilation.
bon courage