跳轉到內容

TI-Basic Z80 程式設計/簡介

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

本書的目的是教授 TI-BASIC 程式語言的基本和高階方面。本書旨在指導沒有 TI-BASIC 程式設計經驗的新手。對於有一定程式設計經驗的人來說,可以使用目錄和附錄來了解語言的某些方面,例如程式碼最佳化或學習某些迴圈型別之間細微而重要的差異。

希望 Wikibooks 社群能夠貢獻大量有用的 TI-BASIC 程式設計知識,這將使本書能夠更深入地瞭解 TI-BASIC。目前,它只提供有關 TI-83+ 或 84+ 上的 TI-BASIC 程式設計的資訊。當然,這兩款計算器的銀色版也可以使用本指南(TI 計算器與其銀色版之間的唯一區別是可用記憶體的增加)。

要從頭到尾學習語言和程式設計技巧,請從本頁開始,即“簡介”,然後使用每個頁面底部的連結繼續到下一章。

TI-BASIC 是一種在德州儀器 (TI) 圖形計算器上使用的簡單程式語言,它集成了許多正常的圖形計算器命令,例如計算和繪圖。

TI-BASIC 是一種相對容易學習的語言,尤其是在與組合語言(用於為 TI 圖形計算器程式設計的另一種主要語言)相比時。與用匯編語言編寫的程式相比,用 TI-BASIC 編寫的程式檔案大小很小(因為如果選單只使用 1 或 2 個位元組的記憶體)。但是,這使得 TI-BASIC 程式的執行速度非常慢,因為計算器首先讀取並解析每一行程式碼,然後再將其轉換為組合語言並執行,類似於 Python。換句話說,它與任何 解釋型語言 存在相同的問題。儘管速度緩慢,但 TI-BASIC 非常適合製作許多簡單的程式。

本書中使用了一些約定。學習這些約定將有助於學習過程。

由於這是一本旨在教授如何編寫 TI-BASIC 程式的書籍,因此在各章中會有若干段程式碼。因此,設計了特殊的方框,以便人們可以輕鬆地找到某些程式碼部分的位置。

主要有三種程式碼框:語法示例輸出

TI-BASIC 中的命令必須以特定的格式輸入。命令必須陳述的方式稱為語法。例如,輸出(PRGM 輸入/輸出 6) 有一些限制。要顯示輸出,必須按順序指定行、列和內容。本書使用如下方框來解釋語法

Output(row,col,value)
  • 其中是一個數字或實數變數,用於確定內容的垂直位置
    • 可以是 1 到 8 之間的數字(螢幕上有 8 行文字)
  • 其中是一個數字或實數變數,用於確定內容的水平位置。
    • 可以是 1 到 16 之間的數字(螢幕上有 16 個字元)
  • 其中是一個字串、數字、等式或任何型別的變數,將在指定位置顯示。

這裡沒有驚喜。TI-BASIC 與許多程式語言一樣,使用相同的函式符號。

示例就是示例。它們是使用命令的示例,有時只包含一個命令,有時包含多個命令。通常,給定函式有多個示例,使用命令的方式會有所不同。示例格式如下

:Input X // 將使用者輸入儲存到 X :If X=15 // 如果 X 中的值等於 15 :Disp "HELLO WORLD" // 在螢幕上顯示“HELLO WORLD”


//右側的文字代表註釋,用於解釋程式碼實際逐行執行的操作。此功能僅供本 Wikibook 中顯示使用,不能在實際程式中使用。

通常,但並非總是,示例之前或之後會有解釋。

輸出僅用於顯示某些程式或函式在計算器上的外觀。如果在輸出框之前有示例,則意味著該程式是在主螢幕上執行的。輸出顯示如下

HELLO WORLD

正常輸入模式只能使用大寫字母。

計算器與計算機

[編輯 | 編輯原始碼]

程式碼

[編輯 | 編輯原始碼]

計算器的螢幕有顯示一行 16 個字元的寬度和畫素。此約束在示例中被忽略。雖然程式碼在計算器上是這樣的

Disp "Hello, Wo

rld!","My name i s Bob"

它在示例中仍然是這樣寫的

Disp "Hello, World!","My name is Bob"


要輸入命令,例如Disp,不要分別輸入字母D i s p,而是透過按下 PRGM 鍵從程式選單中選擇該命令。

Disp指令可以透過按下 PRGM(在程式編輯器中)並使用向右箭頭鍵 滾動到輸入/輸出選單。然後,按下 3 將命令立即貼上到編輯器中,或者使用向下箭頭鍵 選擇Disp輸入命令,然後按 ENTER

為了簡潔,我們寫成PRGM I/O 3來代替上面的操作。訪問命令的指令已包含在內。如果命令使用選單名稱,則選單名稱將以斜體顯示。如果需要按 2ND 開啟選單,則選單將用方括號括起來代替實際按下的鍵(例如,2ND MATH 變為 2ND[TEST]).

例如,要訪問Pxl-Off(,我們寫成2ND [DRAW] POINTS 5。按 2NDPRGM(這將開啟DRAW螢幕,因為按下了 2ND),然後導航到POINTS,然後按 5 或者在列表中找到函式Pxl-Off(

大多數指令可以透過目錄2ND [CATALOG]訪問,雖然這種方法通常比較慢。為了快速瀏覽目錄,您可以透過按下與相關字母相符的鍵來跳轉到特定的起始字母。


下一步: 必要的物品
目錄: TI-Basic Z80 程式設計

華夏公益教科書