Les piles
Fermé
bennaniidriss
Messages postés
20
Date d'inscription
dimanche 23 octobre 2005
Statut
Membre
Dernière intervention
23 mars 2006
-
12 mars 2006 à 21:56
mamiemando Messages postés 33549 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mars 2025 - 23 mars 2006 à 21:22
mamiemando Messages postés 33549 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mars 2025 - 23 mars 2006 à 21:22
5 réponses
mamiemando
Messages postés
33549
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
4 mars 2025
7 829
13 mars 2006 à 02:50
13 mars 2006 à 02:50
Il faut lire un cours de compilation sur les automates et les analyseurs syntaxiques. Cf google, ensuite c'est juste une histoire d'implémentation.
Bonne chance
Bonne chance
bennaniidriss
Messages postés
20
Date d'inscription
dimanche 23 octobre 2005
Statut
Membre
Dernière intervention
23 mars 2006
13 mars 2006 à 19:56
13 mars 2006 à 19:56
bonjour
je vous remerci pour votre reponse mais je n'ai plus beaucoups de temps pour lire tout un cour car je dois rendre mon projet bientot alors si vous avez une astuce ou une idée elle sera la bien vennue et merci encore
je vous remerci pour votre reponse mais je n'ai plus beaucoups de temps pour lire tout un cour car je dois rendre mon projet bientot alors si vous avez une astuce ou une idée elle sera la bien vennue et merci encore
mamiemando
Messages postés
33549
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
4 mars 2025
7 829
13 mars 2006 à 21:22
13 mars 2006 à 21:22
Désolé mais là il n'y a pas de secret ou d'astuce, un analyseur syntaxique, ça ne s'improvise pas ! Mais c'est un truc assez classique en cours de compilation donc normalement tu dois pouvoir trouve au moins la partie "théorique" (automate...) toute prête direct sur le net.
carkiasis
Messages postés
67
Date d'inscription
jeudi 17 février 2005
Statut
Membre
Dernière intervention
26 avril 2007
28
15 mars 2006 à 11:44
15 mars 2006 à 11:44
J'ai fait ce genre de programme en C++.
L'astuce c'est de faire une pile pour les operateurs et une pour les operandes. Apres c'est juste de la reflexion, il faut faire gaffe à la priorité des operateurs, aux parenthèses...
L'astuce c'est de faire une pile pour les operateurs et une pour les operandes. Apres c'est juste de la reflexion, il faut faire gaffe à la priorité des operateurs, aux parenthèses...
bennaniidriss
Messages postés
20
Date d'inscription
dimanche 23 octobre 2005
Statut
Membre
Dernière intervention
23 mars 2006
23 mars 2006 à 20:25
23 mars 2006 à 20:25
merci de m'avoir repondu .
effectivement j'ai penser a sa mais le probleme que j'ai c'est pour les nombre negative : comment distinguer un nombre negatif surtout au debut de l'expretion de l'expretion.merci pour ton aide
effectivement j'ai penser a sa mais le probleme que j'ai c'est pour les nombre negative : comment distinguer un nombre negatif surtout au debut de l'expretion de l'expretion.merci pour ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mamiemando
Messages postés
33549
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
4 mars 2025
7 829
23 mars 2006 à 21:22
23 mars 2006 à 21:22
-x = 0-x
Ensuite c'est juste au niveau de ton automate que ça ce gère. Mais il faut faire l'automate sur le papier avant de commencer à coder...
http://www.enseignement.polytechnique.fr/profs/informatique/Jean-Jacques.Levy/poly/main6/node2.html
Bonne chance
Ensuite c'est juste au niveau de ton automate que ça ce gère. Mais il faut faire l'automate sur le papier avant de commencer à coder...
http://www.enseignement.polytechnique.fr/profs/informatique/Jean-Jacques.Levy/poly/main6/node2.html
Bonne chance