bonsoir,
en algèbre, on peut faire des opérations et les différentes opérations sont classées par (ordre de ) priorité.
Classement de la moins prioritaire à la plus prioritaire
- et + (soustraction, addition)
*, / (multiplication , division)
^ (exponentiation)
f(.) (appliquer une fonction)
Les opérations plus prioritaires sont évaluées et effectuées avant les opérations de moindre priorité.
par exemple : 3+4/2-1/2 vaut 3+2-0.5 = 4.5
si on souhaite donner une priorité plus élevée à l'addition qu'à la division, on écrira la somme entre des parenthèses:
(3+4)/2-1/2 vaut 7/2-1/2=6/2=3
soit x un réel, regardons l'écriture suivante:
x^2+x+1/x+1
comme on a l'habitude
de lire la faute, on lit
parce que les répondants du forum ont l'habitude de gérer cette faute. Mais , en réalité l'écriture
x^2+x+1/x+1
vaut
pour changer l'ordre des opérations effectuées , il faut parenthéser et écrire
(x^2+x+1)/(x+1)
qui vaut
les parenthèses ont changé les priorités des opérations et ont rendu la troisième addition plus prioritaire
que le quotient qui suit.
autre exemple:
si exp est la fonction exponentielle, exp x + y vaut
autre exemple:
supposons qu'une machine lise la syntaxe suivante:
f(x).
Pour une machine, il y a ambiguïté, ça peut être la multiplication des nombres réels f et x, ou bien
la fonction f qui s'applique au réel x. Je pense qu'une machine (disons un programme) a un tableau des noms de fonctions,
qui, dès lors, deviennent des mots réservés (comme cos, sin, rac,tan, etc..pour cosinus,sinus,racine carrée,tangente)