EOS™(方程式作業系統)階層

i的章節描述TI‑Nspire™數學與科學學習技術所使用的Operating System (EOS™)。 數學、變數和函數以簡單、直接的序列輸入。EOS™軟體使用包含在括號內的群組並根據以下描述的優先順序來計算運算式和方程式。

計算順序

等級

運算子

1

小括弧 ( )、中括弧 [ ]、大括弧 { }

2

間接 (#)

3

函數呼叫

4

後置運算子:度-分-秒(-、'、")、分數(!)、百分比(%)、弧度角(QRS)、下標([ ])、轉置(T

5

指數化、乘冪(^)

6

負值(L

7

字串連接(&)

8

乘法(¦)、除法(/)

9

加法(+)、減法(-)

10

等式關係:等於(=)、不等於(ƒ 或 /=)、 小於(<)、小於或等於({ 或 <=)、大於(>)、大於或等於(| 或 >=)

11

邏輯 not

12

邏輯 and

13

邏輯 or

14

xornornand

15

邏輯隱含 (Þ)

16

邏輯雙隱含,XNOR (Û)

17

約束運算子 (「|」)

18

儲存 (&)

小括弧、中括弧、大括弧

它將先計算包含在圓括號、括弧或大括號內的所有計算。例如,在4(1+2)運算式中,EOS™軟體將先計算圓括號內的運算式1+2,然後將結果乘以4。.

運算式或方程式中的左右小括弧、中括弧和大括弧數量必須相同,否則會顯示錯誤訊息,指出缺少元素。例如 (1+2)/(3+4 的式子會導致錯誤訊息「缺少 )」產生。

附註: 因為TI‑Nspire™軟體可以讓您定義自己的函數,所以變數名稱和後面的包含於圓括號內的運算式,將作為「函數調用」而不是隱式的乘法。例如,a(b+c)是b+c運算的a函數。若要將b+c運算式乘以a,請使用明顯的乘法:a*(b+c)。

Indirection

間接運算子(#)可將字串轉成變數或函數名稱。例如 #(“x”&”y”&”z”) 這個式子可建立 xyz 這個變數名稱。間接運算子也可讓您在程式內建立、修改變數。舉例來說,若 10"r 且 “r”"s1,則 #s1=10。

後置運算子

後置運算子是引數後面緊接的運算子,例如 5!、25% 或 60¡15' 45"。後置運算子前面的引數,擁有第四級的求值優先順序。例如 4^3!運算式的 3!會先進行取值。接著計算結果 6 就會成為 4 的指數,得出 4096 的值。

指數化

指數化(^)和各元素指數化(.^)的求值順序是從右到左。例如 2^3^2 運算式的求值結果,就和 2^(3^2) 一樣是 512。(2^3)^2 就不同了,結果是 64。

負值

若要輸入負數,請按 v 然後輸入數字。後置計算和指數化的執行順序都比負值早。例如 Lx2 的結果是負數,L92 = L81。如果用小括弧將負數括起,例如 (L9)2,結果就是 81。

約束 (「|」)

(「|」) 運算子後面的引數是一組約束條件,影響運算子前面的引數求值結果。