Hierarkiet i EOS™ ligningsoperativsystemet (Equation Operating System)

I dette afsnit beskrives EOS™ (Equation Operating System)der anvendes af TI‑Nspire™ læringsteknologien til matematik og naturfag. Tal, variabler og funktioner indtastes i en nem og enkel rækkefølge. EOS™ softwaren beregner udtryk og ligninger ved hjælp af parenteser og efter de prioriteringer, der er beskrevet nedenfor.

Operatorhierarkiet

Niveau

Operator

1

Parenteser ( ), kantparenteser [ ], krølparenteser { }

2

Henvisning (nr.)

3

Funktionskald

4

Postoperatorer: grader-minutter-sekunder (-,',"), fakultet (!), procentsats (%), radian (QRS), lavtstillet ([ ]), skifte side for lighedstegnet (T)

5

Eksponentiering, potensoperator (^)

6

Negation (L)

7

Strengsammenkædning &

8

Multiplikation (¦), division (/)

9

Addition (+), subtraktion (-)

10

Lighedsrelationer: lig med (=), forskellig fra (ƒ eller /=), mindre end (<), mindre end eller lig med ({ eller <=), større end (>), større end eller lig med (| eller >=)

11

Logisk not

12

logisk and

13

Logisk or

14

xor, nor, nand

15

medfører, Þ

16

ensbetydende med (Û)

17

Betingelses-operator (“|”)

18

Gem (&)

Parenteser, kantparenteser og krølparenteser

Alle beregninger inde i parenteser, kantede parenteser eller krøllede parenteser foretages først. F.eks. beregner EOS™ softwaren i udtrykket 4(1+2) først den del af udtrykket, der er i parentes, 1+2, og multiplicerer derefter resultatet, 3, med 4.

Antallet af start- og slutparenteser, -kantparenteser og -krølparenteser skal være det samme i et udtryk eller en ligning. Hvis ikke, vises en fejlmeddelelse, der viser det manglende element. For eksempel vil (1+2)/(3+4 udløse fejlmeddelelsen “Mangler).”

Bemærk: Da du i TI‑Nspire™ softwaren kan definere dine egne funktioner, tolkes et variabelnavn fulgt af et udtryk i parentes som et funktionskald i stedet for en underforstået multiplikation For eksempel er a(b+c) funktionen a beregnet af b+c. For at gange udtrykket b+c med variablen a anvendes explicit multiplikation: a*(b+c).

henvisning

Henvisningsoperatoren (#) konverterer en streng til en variabel eller et funktionsnavn. For eksempel opretter #(“x”&”y”&”z”) variabelnavnet xyz. Henvisning muliggør også oprettelse og ændring af variable inde i et program. Hvis for eksempel 10"r og “r”"s1, så #s1=10.

Post operatorer

Postoperatorer er operatorer, der følger direkte efter et argument som 5!, 25%, eller 60¡15' 45". Argumenter efterfulgt af en postoperator, beregnes på fjerde prioritetsniveau. I udtrykket 4^3! beregnes 3! først. Resultatet, 6, bliver derefter eksponenten af 4, så det bliver 4096.

Eksponentiering

Eksponentiering (^) og elementvis eksponentiering (.^) beregnes fra højre mod venstre. Udtrykket 2^3^2 beregnes for eksempel på samme måde som 2^(3^2) og giver 512. Dette er forskelligt fra (2^3)^2, der giver 64.

Negation

Negative tal indtastes ved at trykke på v efterfulgt af tallet. Postoperationer og eksponentiering udføres før negation. For eksempel er resultatet af Lx2 et negativt tal, og L92 = L81. Med parenteser kvadreres et negativt tal som (L9)2, så det giver 81.

Betingelse (“|”)

Det argument, der følger efter (“|”)-betingelses-operatoren, angiver et sæt betingelser, der skal tages hensyn til under beregningen af det argument, der kommer før operatoren.