TI-Basic 84 程式設計/基本變數
什麼是變數?
TI-Basic 在程式語言中是不尋常的,因為它不支援實際的變數。相反,所有資料都被視為檔案;例如,普通數字和影像之間沒有區別。TI 將所有檔案稱為“變數”;從此以後,“變數”將指的是程式可用的檔案。“變數”是任何程式語言的核心 - 它們用於儲存和處理資料。使用變數,程式的結果會根據使用者的輸入或程式的目的而有所不同。TI 計算器中的變數可以儲存不同型別的資料,無論是數字、數字列表、字串、數學函式等。但是,每種資料型別都有自己的變數型別可以儲存,並且必須嚴格遵守這些規則。
儲存和呼叫變數
變數可以在主螢幕(啟動螢幕)或程式中透過簡單地使用該變數的名稱來儲存和呼叫。例如,要呼叫主螢幕上的變數 X,只需鍵入 X 並按回車鍵(如果 X 為十,則會顯示 10)
X 10
或呼叫 Str1
Str1 HELLO WORLD
呼叫任何變數的格式都相同。
要將值儲存到變數中,只需指定要儲存的值,按儲存鍵(小箭頭),然後按要儲存到的變數,最後按回車鍵。例如,將 X 設為 52.5 如下所示
52.5→X 52.5
需要注意的是,在主螢幕上按回車鍵後會顯示 52.5。這是因為它還在儲存後呼叫了變數的值。在程式設計中,變數實際上沒有被呼叫,而是被用在某種等式中。有關更多幫助,請參閱各個示例。
基本變數型別
有很多種變數,但本章只討論最常見的變數。在高階變數部分,將介紹更復雜的變數型別及其用法。以下部分將介紹
- 實數 (52.5, 100)
- 列表 (1,2,3,4,5)
- 字串 ("APPLES")
實數
為了方便起見,在本節/本章中,應注意變數“A”到“Z”以及變數 theta 被認為是實數變數。
實數變數儲存數字的整數部分和小數部分。實數的示例包括 0、2.1、5、7.212 或 3.1415926。實數的精度高達八位有效數字,範圍為 -9e99 到 9e99(即 9*10^99)。如果嘗試超出此限制,計算器將返回錯誤。
語法
要將數字儲存到實數變數中,語法如下
value→variable
- 其中value是字面量、變數或表示式,並且
- 其中variable是要儲存value到的變數
- 可以是“A”到“Z”或“θ”。
- 透過按下綠色 ALPHA 鍵,然後在鍵盤上找到相應的綠色字元鍵來訪問變數。
- 可以是“A”到“Z”或“θ”。
示例:字面量
5.32→X
示例:變數
A→X
示例:等式
10/2+36+89/A→X
*注意:在本例中,如果 A 為 89,則 X 為 42,而不是實際等式。只有等式的結果儲存到 X(等式為 5+36+89/89 = 42,所以 X 為 42)
列表
為了方便起見,在本節/本章中,所有列表將被視為實數列表。
列表基本上就像它們聽起來一樣 - 數字列表。有些人認為它們與陣列相同。它們儲存一系列相同資料型別(在本節中,我們假設它是實數列表)的數字。列表中的單個數字稱為元素。
語法
{value1,value2,...,valueN}→listName
- 其中value1、value2到valueN是實數元素
- 列表中元素(值)的數量限制為 999 或計算器的記憶體
- 列表可以包含的元素數量最少為 0
- 其中listName是列表的名稱。這可以是兩種型別之一
- 計算器定義:L1、L2、L3、L4、L5、L6
- 使用者定義:透過列表選單找到的小寫字母“L”,後面跟著最多五個表示名稱的字元
示例:字面量
{15,20,30}→L1
示例:自定義命名列表
{1,2,3,4,5}→LLIST1
示例:列表到列表
L1→L2
示例:等式
{15,20,30}+5→L1
*注意:在本例中,L1 將包含 {20,25,35},因為每個元素都增加了五,然後儲存到 L1
字串
語法
string→strN
- 其中string是字串字面量或要儲存到strN的其他形式的字串,並且
- 其中strN是計算器預定義的字串之一。這些是 Str1、Str2、Str3、Str4、Str5、Str6、Str7、Str8、Str9 和 Str0
示例:字面量
"MY NAME IS BOB"→Str1
示例:字串到字串
Str1→Str2
示例:組合
"MY NAME IS "+Str1+" AND YOU KNOW IT!"→Str2