EOS™ (Ligningsoperativsystem)-hierarkiet

Dette avsnittet beskriver Equation Operating System (ligningsoperativsystem) (EOS™) som brukes av TI‑Nspire™ -teknologien for undervisning i matematikk og realfag. Tall, variabler og funksjoner legges inn i en enkel, ukomplisert sekvens. EOS™ -programvaren behandler uttrykk og ligninger ved hjelp av parentetisk gruppering og i samsvar med de prioriteringene som beskrives over.

Rekkefølge av beregning

Nivå

Operator

1

Parentes ( ), hakeparentes [ ], buet parentes { }

2

Omregning (#)

3

Oppkalling av funksjon

4

Postoperatorer: grader-minutter-sekunder (-,',"), fakultet (!), prosent (%), radianer (QRS), senket skrift ([ ]), transponert (T)

5

Eksponensiering, potens-operator (^)

6

Negasjon (L)

7

Sett sammen streng (&)

8

Multiplikasjon (¦), divisjon (/)

9

Addisjon (+), subtraksjon (-)

10

Likhetsrelasjoner: lik (=), ulik (ƒ eller /=), mindre enn (<), mindre enn eller lik ({ eller <=), større enn (>), større enn eller lik (| eller >=)

11

Logisk not

12

Logisk and

13

Logiske or

14

enten...eller, verken ...eller, ikke både ...og

15

Logisk implikasjon (Þ)

16

Logisk dobbel implikasjon, XNOR (Û)

17

Begrensningsoperator (“|”)

18

Lagre (&)

Parenteser, hakeparenteser, buede parenteser

Først behandles alle beregninger som står i parentes, hakeparentes eller buet parentes. I uttrykket 4(1+2) behandler EOS™ -programvaren for eksempel først den delen av uttrykket som står i parenteser, 1+2, og multipliserer deretter resultatet, 3, med 4.

Antallet åpne- og lukkeparenteser, åpne- og lukke-hakeparenteser og buede åpne- og lukkeparenteser må være det samme innenfor ett uttrykk eller én ligning. Hvis ikke, vises en feilmelding, som angir det manglende elementet. For eksempel vil (1+2)/(3+4 vise feilmeldingen “Mangler ).”

Merk: Siden TI‑Nspire™ -programvaren gjør at du kan definere dine egne funksjoner, blir et variabelnavn fulgt av et uttrykk i parentes betraktet som en “oppkalling av funksjon” istedenfor halvveis skjult multiplikasjon. For eksempel i a(b+c) blir funksjonen a beregnet for verdien b+c (av den variable). For å multiplisere uttrykket b+c med variabelen a, må du bruke eksplisitt multiplikasjon: a*(b+c).

Omregning

Omregnings-operatoren (#) omregner en streng til et variabel- eller funksjonsnavn. For eksempel oppretter #(“x”&”y”&”z”) variabelnavnet xyz. Omregning lar deg også opprette og modifisere en variabel mens du er inne i et program. Hvis for eksempel 10"r og “r”"s1, så er #s1=10.

Postoperatorer

En postoperator er en operator som kommer direkte etter et argument, som f.eks. 5!, 25%, eller 60¡15' 45". Et argument som er fulgt av en postoperator blir behandlet ved fjerde prioritetsnivå. I uttrykket 4^3! blir blir for eksempel 3! behandlet først. Resultatet, 6, blir så eksponenten av 4 for å oppnå 4096.

Eksponensiering

Eksponensiering (^) og element-for-element-eksponensiering (.^) blir behandlet fra høyre til venstre. Uttrykket 2^3^2 blir for eksempel behandlet som det samme som 2^(3^2) for å produsere 512. Dette er forskjellig fra (2^3)^2, som er 64.

Negasjon

For å legge inn et negativt tall, trykk på v fulgt av tallet. Postoperasjoner og eksponensiering utføres før negasjon. Resultatet av Lx2 er for eksempel et negativt tall, og L92 = L81. Bruk parenteser for å opphøye et negativt tall i annen potens, som f.eks. (L9)2 for å produsere 81.

Begrensning (“|”)

Argumentet som følger etter (“|”)-operator gir et sett av begrensninger som påvirker hvordan argumentet som står foran operatoren blir behandlet.