Une expression est une combinaison d'opérandes (variables et constantes), d'opérateur et de fonctions.
"i+1"
"2.08E3 * x"
"(x>2) OR (x<8)"
L'évaluation utilise les règles de décomposition syntaxique et l'ordre des priorités mathématiques.
a*b+c se décompose en :
Expression → Expression simple → Terme + Terme → (Facteur * Facteur) + Facteur
donc a*b+c est équivalent à : (a*b)+c
a>3 and a<10 n'est pas correct (pas de solution possible lors des décompositions)
(a>3) and (a<10) est correct