CALCUL AVEC UNITÉ

JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 - 24 janv. 2005 à 17:19
gts2 Messages postés 7 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 19 juillet 2007 - 1 févr. 2005 à 20:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29043-calcul-avec-unite

gts2 Messages postés 7 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 19 juillet 2007
1 févr. 2005 à 20:20
Définition du travail d'un compilateur :

Analyseur lexical
Son rôle est de reconnaître dans le flux de caractères fourni par l'interface d'entrée les mots élémentaires du langage tels les identificateurs, les mots clés, les opérateurs, etc. Les mots reconnus sont codés sous forme de tokens qui seront fournis à la phase suivante.

Analyseur syntaxique
Son rôle est de reconnaître dans le flux de tokens fourni par l'analyseur lexical des phrases vérifiant la syntaxe du langage. La syntaxe du langage, précisée par une grammaire algébrique, permet à l'analyseur syntaxique de construire un arbre de dérivation ou arbre de syntaxe abstraite qui sera utilisé par les phases suivantes.

Certes c'est un compilateur limité mais c'est un compilateur
cs_foxz Messages postés 101 Date d'inscription mercredi 8 octobre 2003 Statut Membre Dernière intervention 25 février 2009
1 févr. 2005 à 18:00
euh ? pourquoi analyseur synthaxique ?
c'est un evaluateur d'expression ton truc non ?
pour moi un analyseur synthaxique sera en gros
un truc qui comprend le francais :-)))
gts2 Messages postés 7 Date d'inscription mercredi 18 août 2004 Statut Membre Dernière intervention 19 juillet 2007
25 janv. 2005 à 20:39
Je croyais avoir répondu mais la gestion des réponses doit être trop compliqué pour moi

C'est un analyseur un peu borné, il faut lui dire 2*x pour 2x et x^2 pour x2

J'ai ajouté la gestion des erreurs dans l'exemple
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
25 janv. 2005 à 17:02
donc il faut corriger ça !! sinon c comme le H de Hawaï
cs_MAURICIO Messages postés 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 5
25 janv. 2005 à 16:58
Bem c' est qu' il y a un BUG, c tout ...

Il marche comme un parser à 2 variables:
Il connait 2+x, x+y mais pas 2x.
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
25 janv. 2005 à 13:04
bah alors a quoi ça sert ?
cs_MAURICIO Messages postés 2106 Date d'inscription mardi 10 décembre 2002 Statut Modérateur Dernière intervention 15 décembre 2014 5
25 janv. 2005 à 12:57
C' est normal puisque 2x il sait pas faire : (
JulioDelphi Messages postés 2226 Date d'inscription dimanche 5 octobre 2003 Statut Membre Dernière intervention 18 novembre 2010 14
24 janv. 2005 à 17:19
hello,
bon je dois etre tres nul en math...
en laissant par défaut x=20 et y=10, je mets :
"2+2x" et ça me donne "=4" euh je mets "x²" : "=0" et "3²" : "0" ... a mon avis je ne sais pas m'en servir =) explique moi s'il te plait
Rejoignez-nous