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