请用一张简图描述下什么是递归?

如题所述

作图如下:

它的具体执行过程是这样的:

1)求解表达式1。

2)求解表达式2。若其值为真,则执行 for 语句中指定的语句,然后执行第3步;若表达式2值为假,则结束循环,转到第5步。

3)求解表达式3。

4)转回上面第2步继续执行。

5)循环结束,执行 for 语句下面的语句。

注意:执行过程中,“表达式1”只执行一次,循环是在“表达式2”“表达式3”和“内嵌语句”之间进行的。

另外,绘制流程图过程中还要注意一些约定俗成的路径规范,比如:

1)一个流程从开始符开始,以结束符结束。开始符号只能出现一次,而结束符号可出现多次。若流程足够清晰,可省略开始、结束符号。

2)同一流程图内,符号大小需要保持一致,同时连接线不能交叉,连接线不能无故弯曲。

3)流程处理关系为并行关系的,需要将流程放在同一高度。

4)处理流程须以单一入口和单一出口绘制,同一路径的指示箭头应只有一个。

温馨提示:答案为网友推荐,仅供参考