跳轉到內容

TI-Basic Z80 程式設計/Hello, World!

來自華夏公益教科書,開放的書籍,開放的世界

開啟和導航程式編輯器

[編輯 | 編輯原始碼]

要開始在計算器上編寫 TI-BASIC 程式碼,您必須使用程式編輯器。這允許您編輯、管理和執行您的程式。要訪問它,請按 PRGM 新建 ENTER。然後,為您的程式輸入一個簡短的名稱。程式的名稱必須遵循以下規則

  • 必須僅包含大寫字母和數字,其中第一個字元必須是字母
  • 不能包含任何其他標記,例如符號或數學函式
  • 最大長度為 8 個標記

ENTER,將出現一個空程式。在以下示例中,程式被命名為 EXAMPLE

程式:EXAMPLE


要導航程式編輯器,使用箭頭鍵移動游標,游標用一個閃爍的黑色方塊表示。按 ENTER 將游標向下移動一行,或者在游標位於最底行時建立新行。要在任何位置插入一行,將游標移動到新行應插入的上一行的末尾。然後按 2ND [INS] ENTER。要清除一行,請按 CLEAR。在任何空行上按 DEL 以刪除它。

始終,螢幕上的第一行 (程式:EXAMPLE) 顯示程式的名稱。它不是程式碼中的一行,而是一個標題,用於顯示當前程式的名稱。按 ENTER。現在,在程式編輯器中建立了一個新行

程式:EXAMPLE


在 TI-Basic 中,冒號 (:) 用於表示新行。

  • 建立新行時,計算器會自動放置冒號。這些冒號不能刪除,除非刪除該行本身。
  • 手動新增冒號 (ALPHA [:]) 也表示新行。這些冒號可以刪除。

要執行程式,您需要先退出程式編輯器。按 2ND [退出]返回主螢幕。按 PRGM 並使用向上和向下箭頭選擇您的程式。現在,按 ENTER 兩次:一次將其貼上到主螢幕,第二次執行它。

要在執行過程中停止程式,請按 ON 鍵,將丟擲錯誤,停止程式。

Hello, world!

[編輯 | 編輯原始碼]

現在您已經瞭解瞭如何導航和對程式進行簡單的編輯,現在我們將編寫第一個程式:"hello world"。這個簡單的程式告訴計算器在螢幕上顯示文字 HELLO, WORLD!

程式:HLLOWRLD

ClrHome
Disp "HELLO, WORLD!"


現在,讓我們分解程式的每一行並瞭解它是如何工作的。

ClrHome


TI-BASIC 程式中的每一行都自動以冒號開頭。它是計算器知道一行何時結束以及新行何時開始的方式。ClrHome(PRGM I/O 8) 是清除主螢幕的指令,擦除可能在上面的任何文字或數字。

Disp "HELLO, WORLD!"


Disp(PRGM I/O 3) 將變數、值或字串顯示到螢幕上。如果螢幕已滿,它將向下滾動一行。如果字串超過 16 個字元,Disp將只顯示前 15 個字元,後跟省略號 (…). 在程式執行期間,如果超過了 16 個字元的限制,您將無法滾動檢視其餘行。字串左對齊顯示,值右對齊顯示。

為了新增引號 ("),按 ALPHA +.

在此示例中,字串 HELLO, WORLD! 將列印到螢幕上。

{{{1}}}

替代方法

[編輯 | 編輯原始碼]

另一個用於列印到螢幕的命令是Output(PRGM I/O 6) 命令。此命令提供更多引數來指定在螢幕上的哪個位置列印。

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

以下是如何在 "hello world" 程式中使用此命令。它在第 1 行第 1 列列印 HELLO, WORLD!

程式:EXAMPLE
ClrHome
Output(1,1,"HELLO, WORLD!")

這個程式將產生相同的輸出。

{{{1}}}

你試試看!

[編輯 | 編輯原始碼]

嘗試以下示例以練習DispOutput命令。

使用Disp命令將一首簡單的詩歌列印到螢幕上。您的詩歌應為 7 行或更少,以適合螢幕(如果您嘗試列印第 8 行,第一行將從螢幕上移開)。

解決方案
ClrHome
Disp "我寫的一首詩"
Disp "不經典"
Disp "為你而作"
Disp "獻給 TI-BASIC"

此示例詩歌將列印到螢幕上

{{{1}}}

居中文字

[編輯 | 編輯原始碼]

使用Output,精確地複製以下輸出。您需要多次使用該命令。

{{{1}}}
解決方案
ClrHome
Output(1,2,"歡迎來到")
Output(2,3,"TI-BASIC Z80")
Output(3,5,"華夏公益教科書")


上一頁:必要物品
下一頁:基本變數
目錄:TI-Basic Z80 程式設計

華夏公益教科書