跳轉到內容

TI-Basic Z80 程式設計/輸出

來自華夏公益教科書,自由的教科書

在 TI-Basic 中,有幾種不同的方法可以將文字和值顯示到螢幕上。這些方法包括Disp, Output, Pause以及Text. 我們將介紹每個命令的用途及其語法。

Disp(PRGM I/O 3) 將文字或值顯示到主螢幕。它在主螢幕上建立新行並列印文字,字串左對齊,值右對齊。

Disp [valueA,valueB,valueC,...,valueN]
  • 其中valueA等,是字串或值

要將 Str1 列印到主螢幕

Disp Str1

要將 X 列印到主螢幕

Disp X

要將文字字串或值列印到主螢幕

Disp "HEY!"
Disp 3/2

每個命令可以包含多個表示式或變數,每個表示式或變數佔用一行

Disp "HELLO","WORLD"

一個使用Disp:

ClrHome
3.14→X
Disp "THE VALUE OF
Disp "X IS"
Disp X
THE VALUE OF
X IS
            3.14

如果你嘗試列印一個長度超過 16 個標記的字串或值,它將被截斷並在末尾新增省略號

ClrHome
3.14→X
Disp "THE VALUE OF X IS"
Disp X

如果沒有新增引數,則顯示主螢幕。

THE VALUE OF X ...

            3.14

Pause(PRGM CTL 8) 在程式執行過程中凍結程式,並可以選擇顯示文字。當程式中遇到暫停標記時,程式將暫停執行,直到使用者按下 ENTER 恢復執行。如果傳遞文字作為引數,則將顯示指定的文字。

:Pause [value]
:Pause [value,time]
  • 其中value是一個字串或值
  • 其中time是以秒為單位定義的時間。時間向上舍入到最接近的十分之一秒。

以下是一些Pause:

Pause "Please press ENTER to continue"
Pause "Resuming in 3 seconds.",3

使用Pause顯示的文字可以超過 16 個標記。但是,你需要使用左右箭頭鍵滾動文字。如果未提供文字,程式將簡單地暫停,直到按下 ENTER

Pause


Text(2ND [DRAW] DRAW 0) 將小字型文字繪製到圖形螢幕上。它具有精確的 X 和 Y 座標定位,可以列印多個值或字串。

Text(row,column,text1,text2,...,text n)
  • 其中row是文字底部要列印到的畫素行
  • 其中column是文字開始列印的左側的畫素列
  • 其中text1等,是字串或值
  • 注意,此命令在顯示文字時會反轉 x 和 y 座標,並且從左上角的 1,1 座標開始。


以下是一些使用Text:

Text(1,1,"Hi!")
Text(20,20,A+B)

如果傳遞的第一個引數是 -1Text將使用標準字型繪製

Text(-1,20,40,"Big text!")

Output(PRGM I/O 6) 用於在主螢幕上顯示值或字串。Output將覆蓋螢幕上先前存在的任何可能與顯示的字元重疊的內容。

Output(row,column,"text")
Output(row,column,value)
  • 其中 row 是輸出的垂直位置。值為1在第一行列印,等等。
  • 其中 column 是輸出的水平位置。值為1在第一列列印,等等。
  • 其中 "text"value 是要顯示到螢幕上的文字或值。
Output(2,6,"WIKIBOOKS")

在本例中,計算器將在距螢幕頂部向下 2 行(從螢幕頂部開始)和距螢幕左側向右 6 列(從螢幕左側開始)的位置顯示 WIKIBOOKS。請注意,要顯示字串,字串必須用引號括起來。確保用逗號分隔行、列和顯示值的數值。

  • 要顯示數值,不要用引號括起來,因為它不是字串。
  • 每個Output語句只能顯示一個值。


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

華夏公益教科書