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 |
|
12 |
Logisk |
|
13 |
Logiske |
|
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.