Jerarquía de EOS™ (Sistema Operativo de Ecuaciones)
Esta sección describe el Sistema Operativo de Ecuaciones (EOS™) que se usa en la tecnología de aprendizaje de matemáticas y ciencias de TI‑Nspire™ . Los números, las variables y las funciones se ingresan en una secuencia directa sencilla. El software EOS™ evalúa las expresiones y ecuaciones mediante la agrupación entre paréntesis, y de acuerdo con las prioridades descritas a continuación.
Orden de la evaluación
Nivel |
Operador |
1 |
Paréntesis ( ), paréntesis rectangulares [ ], corchetes { } |
2 |
Indirección (#) |
3 |
Llamadas de función |
4 |
Operadores posteriores: grados-minutos-segundos (-,',"), factorial (!), porcentaje (%), radián (CRS), subíndice ([ ]), trasponer (T) |
5 |
Exponenciación, operador de potencia (^) |
6 |
Negación (L) |
7 |
Concatenación de cadenas, (&) |
8 |
Multiplicación (¦), división (/) |
9 |
Adición (+), sustracción (-) |
10 |
Relaciones de igualdad: igual (=), no igual (ƒ o /=), menor que (<), menor que o igual ({ o <=), mayor que (>), mayor que o igual (| o >=) |
11 |
Lógico |
12 |
Lógico |
13 |
Lógico |
14 |
xor, nor, nand |
15 |
Implicación lógica (Þ) |
16 |
Implicación doble lógica, XNOR (Û) |
17 |
Operador restrictivo ("|") |
18 |
Almacenar (&) |
Paréntesis, paréntesis rectangulares y corchetes
Todos los cálculos dentro de un par de paréntesis, paréntesis rectangulares o corchetes se evalúan primero. Por ejemplo, en la expresión 4(1+2), el software EOS™ evalúa primero la parte de la expresión dentro del paréntesis, 1+2, y luego multiplica el resultado, 3, por 4.
El número de paréntesis, paréntesis rectangulares y corchetes iniciales y finales debe ser el mismo dentro de una expresión o ecuación. Si no es así, se despliega un mensaje de error que indica el elemento faltante. Por ejemplo, (1+2)/(3+4 desplegará el mensaje de error “) Faltante”.
Nota: Debido a que el software TI‑Nspire™ le permite definir sus propias funciones, un nombre de variable seguido de una expresión entre paréntesis se considera como una “llamada de función” en lugar de una multiplicación implícita. Por ejemplo a(b+c) es la función a evaluada por b+c. Para multiplicar la expresión b+c por la variable a, use la multiplicación explícita: a*(b+c).
Indirección
El operador de indirección (#) convierte una cadena en un nombre de variable o función. Por ejemplo, #(“x”&”y”&”z”) crea un nombre de variable xyz. La indirección también permite la creación y modificación de variables desde dentro de un programa. Por ejemplo, si 10"r y “r”"s1, entonces #s1=10.
Operadores posteriores
Los operadores posteriores son operadores que vienen directamente después de un argumento, como 5!, 25% ó 60¡15' 45". Los argumentos seguidos de un operador posterior se evalúan en el cuarto nivel de prioridad. Por ejemplo, en la expresión 4^3!, 3! se evalúa primero. El resultado, 6, entonces se convierte en el exponente de 4 para producir 4096.
Exponenciación
La exponenciación (^) y la exponenciación elemento por elemento (.^) se evalúan de derecha a izquierda. Por ejemplo, la expresión 2^3^2 se evalúa igual que 2^(3^2) para producir 512. Esto es diferente de (2^3)^2, que es 64.
Negación
Para ingresar un número negativo, presione v seguido del número. Las operaciones posteriores y la exponenciación se realizan antes de la negación. Por ejemplo, el resultado de Lx2 es un número negativo, y L92 = L81. Use paréntesis para cuadrar un número negativo como (L9)2 para producir 81.
Restricción (“|”)
El argumento que sigue el operador restrictivo ("|") proporciona una serie de restricciones que afectan la evaluación del argumento que precede al operador.