Hierarquia do EOS™ (Equation Operating System)
Esta secção descreve o Equation Operating System (EOS™) utilizado pela tecnologia de aprendizagem de matemática e ciências TI‑Nspire™. Os números, as variáveis e as funções são introduzidos numa sequência simples O software EOS™ avalia as expressões e as equações com a associação parentética e de acordo com as prioridades descritas abaixo.
Ordem de avaliação
|
Nível |
Operador |
|
1 |
Parêntesis curvos ( ), parêntesis rectos [ ], chavetas { } |
|
2 |
Indirecta (#) |
|
3 |
Chamadas de funções |
|
4 |
Pós-operadores: graus-minutos-segundos (-,',"), factorial (!), percentagem (%), radianos (QRS), carácter de sublinhado ([ ]), transpor (T) |
|
5 |
Exponenciação, operador de potência (^) |
|
6 |
Negação (L) |
|
7 |
Concatenação de cadeias (&) |
|
8 |
Multiplicação (¦), divisão (/) |
|
9 |
Adição (+), subtracção (-) |
|
10 |
Relações de igualdade: igual (=), não igual (ƒ ou /=), menor que (<), igual ou menor que ({ ou <=), maior que (>), igual ou maior que (| ou >=) |
|
11 |
not |
|
12 |
and |
|
13 |
Lógico |
|
14 |
xou, nor, nand |
|
15 |
Implicação lógica (Þ) |
|
16 |
Implicação lógica dupla, XNOR (Û) |
|
17 |
Operador de limite (“|”) |
|
18 |
Guardar (&) |
Parêntesis curvos, parêntesis rectos e chavetas
Todos os cálculos dentro de um par de parêntesis rectos, parêntesis curvos ou chavetas são avaliados primeiro Por exemplo, na expressão 4(1+2), o software EOS™ avalia primeiro a parte da expressão dentro dos parêntesis, 1+2, e, em seguida, multiplica o resultado, 3, por 4.
O número de parêntesis curvos, parêntesis rectos e chavetas de abertura e fecho tem de ser igual numa expressão ou equação. Se não for, aparece uma mensagem de erro que indica o elemento inexistente. Por exemplo, (1+2)/(3+4 mostra a mensagem de erro “Inexistente ).”
Nota: Como o software TI‑Nspire™ permite definir as suas funções próprias, o nome de uma variável seguido por uma expressão entre parêntesis é considerado uma “chamada de função” em vez de uma multiplicação implícita. Por exemplo, a(b+c) é a função a avaliada por b+c. Para multiplicar a expressão b+c pela variável a, utilize a multiplicação explícita: a*(b+c).
Indirecta
O operador da indirecta (#) converte uma cadeia num nome de função ou variável. Por exemplo, #("x"&"y"&"z") cria o nome de variável xyz. A indirecta permite também a criação e a modificação de variáveis dentro de um programa. Por exemplo, se 10"r e “r”"s1, #s1=10.
Pós-operadores
Os pós-operadores são operadores que vêm directamente após um argumento, como 5!, 25% ou 60¡15' 45. Os argumentos seguidos por um pós-operador são avaliados no quarto nível de prioridade. Por exemplo, na expressão 4^3!, 3! é avaliada primeiro. O resultado, 6, torna-se no expoente de 4 para produzir 4096.
Exponenciação
A exponenciação (^) e a exponenciação de elemento por elemento (.^) são avaliadas da direita para a esquerda. Por exemplo, a expressão 2^3^2 é avaliada como 2^(3^2) para produzir 512. É diferente de (2^3)^2, que é 64.
Negação
Para introduzir um número negativo, prima v seguida pelo número. As pós-operações e a exponenciação são efectuadas antes da negação. Por exemplo, o resultado de Lx2 é um número negativo e L92 =L81. Utilize os parêntesis para elevar um número negativo ao quadrado (L9)2 para produzir 81.
Limite (“|”)
O argumento a seguir ao operador de limite (“|”) fornece um conjunto de limites que afetam a avaliação do argumento antes do operador.