Hiérarchie de l'EOS™ (Equation Operating System)
Cette section décrit l'EOS™ (Equation Operating System) qu'utilise le labo de maths TI‑Nspire™. Avec ce système, la saisie des nombres, des variables et des fonctions est simple et directe. Le logiciel EOS™ évalue les expressions et les équations en utilisant les groupements à l'aide de parenthèses et en respectant l'ordre de priorité décrit ci-dessous.
Ordre d'évaluation
|
Niveau |
Opérateur |
|
1 |
Parenthèses ( ), crochets [ ], accolades { } |
|
2 |
Indirection (#) |
|
3 |
Appels de fonction |
|
4 |
Opérateurs en suffixe : degrés-minutes-secondes (-,',"), factoriel (!), pourcentage (%), radian (QRS), indice ([ ]), transposée (T) |
|
5 |
Élévation à une puissance, opérateur de puissance (^) |
|
6 |
Négation (L) |
|
7 |
Concaténation de chaîne (&) |
|
8 |
Multiplication (¦), division (/) |
|
9 |
Addition (+), soustraction (-) |
|
10 |
Relations d'égalité : égal à (=), différent de (ƒ ou /=), inférieur à (<), inférieur ou égal à ({ ou <=), supérieur à (>), supérieur ou égal à (| ou >=) |
|
11 |
|
|
12 |
|
|
13 |
Logique |
|
14 |
xor, nor, nand |
|
15 |
Implication logique (Þ) |
|
16 |
Équivalence logique, XNOR (Û) |
|
17 |
Opérateur "sachant que" (« | ») |
|
18 |
Stocker (&) |
Parenthèses, crochets et accolades
Toutes les opérations entre parenthèses, crochets ou accolades sont calculées en premier lieu. Par exemple, dans l'expression 4(1+2), l'EOS™ évalue en premier la partie de l'expression entre parenthèses, 1+2, puis multiplie le résultat, 3, par 4.
Le nombre de parenthèses, crochets et accolades ouvrants et fermants doit être identique dans une équation ou une expression. Si tel n'est pas le cas, un message d'erreur s'affiche pour indiquer l'élément manquant. Par exemple, (1+2)/(3+4 génère l'affichage du message d'erreur “) manquante”.
Remarque : Parce que le logiciel TI‑Nspire™ vous permet de définir des fonctions personnalisées, un nom de variable suivi d'une expression entre parenthèses est considéré comme un « appel de fonction » et non comme une multiplication implicite. Par exemple, a(b+c) est la fonction a évaluée en b+c. Pour multiplier l'expression b+c par la variable a, utilisez la multiplication explicite : a*(b+c).
Indirection
L'opérateur d'indirection (#) convertit une chaîne en une variable ou en un nom de fonction. Par exemple, #(“x”&”y”&”z”) crée le nom de variable « xyz ». Cet opérateur permet également de créer et de modifier des variables à partir d'un programme. Par exemple, si 10"r et “r”"s1, donc #s1=10.
Opérateurs en suffixe
Les opérateurs en suffixe sont des opérateurs qui suivent immédiatement un argument, comme 5!, 25 % ou 60¡15' 45". Les arguments suivis d'un opérateur en suffixe ont le niveau de priorité 4 dans l'ordre d'évaluation. Par exemple, dans l'expression 4^3!, 3! est évalué en premier. Le résultat, 6, devient l'exposant de 4 pour donner 4096.
Élévation à une puissance
L'élévation à la puissance (^) et l'élévation à la puissance élément par élément (.^) sont évaluées de droite à gauche. Par exemple, l'expression 2^3^2 est évaluée comme 2^(3^2) pour donner 512. Ce qui est différent de (2^3)^2, qui donne 64.
Négation
Pour saisir un nombre négatif, appuyez sur v suivi du nombre. Les opérations et élévations à la puissance postérieures sont évaluées avant la négation. Par exemple, le résultat de Lx2 est un nombre négatif et L92 = L81. Utilisez les parenthèses pour mettre un nombre négatif au carré, comme (L9)2 qui donne 81.
Contrainte (« | »)
L'argument qui suit l'opérateur "sachant que" (« | ») applique une série de contraintes qui affectent l'évaluation de l'argument qui précède l'opérateur.