跳转到内容

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 编程

华夏公益教科书