跳轉到內容

TI-Basic 84 程式設計/遞迴

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

程式中的遞迴涉及從頭開始再次呼叫程式。如果操作不當,可能會建立不會終止的無限程式碼迴圈。如果執行的程式陷入迴圈,可以按 On 按鈕;On 按鈕會終止任何程式的執行。

如何做到

[編輯 | 編輯原始碼]

編寫這樣的程式碼很簡單,在程式中只需呼叫當前程式。語法為 PRGM:EXEC 以及任何程式。

PROGRAM:TEMP
://code
://code
:prgmTEMP

如果使用遞迴,您始終希望有一些條件必須滿足才能進行遞迴呼叫。一種簡單的方法是將遞迴呼叫封裝在“If”語句或 while 迴圈中。

在這個例子中,我們將編寫一個簡單的計數程式。在執行此程式之前,我們必須將 X 設定為一個數字,在此示例中,我們假設它已被設定為 0。

PROGRAM:COUNT
While X≤3
Disp X
X+1->X
prgmCOUNT

(注意:這裡不需要 End,因為 while 已經迴圈了)

prgmCOUNT
       0
       1
       2
       3


先前:圖資料庫
目錄:TI-Basic 84 程式設計

華夏公益教科書