跳轉到內容

TI-Basic 89 程式設計/輸出

來自 Wikibooks,開放世界中的開放書籍

Disp, I/O(F3):2 是一個命令,它將顯示作為引數給定的數字、字串、方程式或其他型別的變數/文字。 Disp 可以接受無限個用逗號隔開的引數(儘管建議將引數數量保持在 7 個以下,因為超過 7 個後,對於每個連續的引數,螢幕會將其他所有內容推到螢幕頂部的下方,即使第七個引數也會將第一行向上推一點),並將按行順序顯示每個引數。

語法: Disp

[編輯 | 編輯原始碼]
:Disp [arg][,arg2][,arg3][,arg4][,…argN]
  • 其中 arg,arg2,arg3,arg4 和所有其他引數一直到 argN 都是可選引數。引數數量僅受計算器記憶體限制。引數可以是任何型別的文字或變數。
  • 對於每個引數,Disp 在下一行顯示引數,從游標最初所在的位置開始。如果顯示到達第七行,顯示將“滾動”螢幕的其餘部分,以便顯示引數。
  • Disp 將所有引數左對齊顯示。
    • 如果顯示的內容包含超過 26 個字元的字串,則字串將“從螢幕上跑掉”,結果只會顯示第 27 個字元的一部分,而不會顯示任何超出該字元的部分。
  • 如果未指定引數,則命令將不執行任何操作。


例:顯示行

[編輯 | 編輯原始碼]

假設您已將值 5 儲存到 x 中(透過 5→x)並且 I/O 螢幕為空,並且您執行了此程式,

Disp "HELLO WORLD",52,x+1

您將在 I/O 螢幕上看到以下內容

HELLO WORLD
52
6

例:空行

[編輯 | 編輯原始碼]
Disp "","","HELLO WORLD"
HELLO WORLD

例:截斷

[編輯 | 編輯原始碼]
Disp "This line too long for one line"
This line too long for one

Pause, Control(F2):Transfers(8):1 顯示引數,然後暫停執行。

語法: Pause

[編輯 | 編輯原始碼]
:Pause [arg]
  • 其中 arg 是文字或任何變數型別,Pause 將顯示該型別,然後暫停程式的執行,直到按下回車鍵。
    • Pause 將在下一行顯示 arg,從游標最初所在的位置開始。如果顯示到達第七行,顯示將“滾動”螢幕的其餘部分,以便顯示引數。
    • Pause 將始終左對齊顯示 arg
    • 如果引數太長而無法顯示,則引數將被截斷,並且將顯示一個箭頭,指示您可能向左/右滾動以閱讀整行。
  • 如果未指定引數,則命令僅在不顯示任何內容的情況下暫停執行,直到按下回車鍵。

例:Hello

[編輯 | 編輯原始碼]
Pause "Hello World!"
* 應該注意,程式執行將暫停,直到按下回車鍵。
** 您可以透過按下 **2nd+Math(5):Probability(7):1** 或 TI-89 上的 **Diamond+Divide(÷)** 或 TI-92 Plus 和 Voyage 200 上的 **2nd+W** 來獲得 ! 符號。

例:暫停

[編輯 | 編輯原始碼]
Pause
* 應該注意,程式執行將暫停,直到按下回車鍵。

Output, I/O(F3):6 允許在除下一行以外的位置顯示引數。要顯示的專案將輸出到提供給函式的指定座標。它對於格式化顯示很有用。

語法: Output

[編輯 | 編輯原始碼]
:Output row,col,arg
  • 其中 row 是一個數字(可以是正數或負數),它決定 arg 要顯示的行位置(垂直,以畫素為單位)。
  • 其中 col 是一個數字(可以是正數或負數),它決定 arg 要顯示的列位置(水平,以畫素為單位)。
  • 其中 arg 是要顯示的引數。它可以是數字、字串或列表。
    • arg 從左到右顯示。
    • 如果 arg 不適合在一行上顯示,則不適合的部分將被剪掉。
    • 每個新的 Output 命令都將覆蓋之前的命令。


例:基本

[編輯 | 編輯原始碼]
Output 24,0,"HELLO WORLD"
HELLO WORLD
*HELLO WORLD 向下移動了兩行(24 畫素相當於兩行)。

例:太長

[編輯 | 編輯原始碼]
Output 0,100,"This is too long"
                This is to

Return, Control(F2):Transfers(8):2 在主螢幕上顯示引數,或者如果未提供引數,則僅返回到主螢幕。

語法: Return

[編輯 | 編輯原始碼]
:Return [arg]
  • 其中 *arg* 可以是任何字面量或變數。
  • 此命令僅在函式中使用時才會將引數返回到主螢幕。
    • 您可以透過標題下方的行檢視程式或函式。如果顯示 Prgm,則為程式。如果顯示 Func,則為函式。
  • *arg* 將始終右對齊
  • 在程式或函式中未使用 *arg* 時,它將終止程式碼的執行。


例如:返回

[編輯 | 編輯原始碼]

假設在執行函式之前,您將值 5 儲存在 x 中(使用 5→x)。為了便於說明,因為這隻能在函式中使用,所以在此示例中提供了適當的標籤和名稱。

temp()

Func
Return 2x+1
EndFunc
▪temp()                 11


上一篇:基本變數
下一篇:輸入
目錄:TI-Basic 89 程式設計

華夏公益教科書