首页 理论教育 循环程序结构形式

循环程序结构形式

时间:2022-02-28 理论教育 版权反馈
【摘要】:循环程序的初始状态,需要在进入循环以前给出,一般称为设置循环初值。使用循环程序的目的就是要重复执行这段操作。若工作部分又是一个新的循环程序,则该循环程序就称为多重循环结构。循环控制部分用于控制重复执行的次数,一般是检测循环结束条件。当循环结束条件不满足时,返回继续重复执行循环体;当循环结束条件满足时,退出循环,执行循环结构外的后继语句。典型的循环程序结构流程图如图4-8所示。

4.4.1 循环程序结构形式

一个循环结构的程序主要由以下三个部分组成:

1.循环参数置初值部分

循环程序的初始状态,需要在进入循环以前给出,一般称为设置循环初值。循环初值又可分为循环工作部分的初值和循环结束条件的初值。

2.循环工作部分

这是循环结构的基本部分。使用循环程序的目的就是要重复执行这段操作。不同的程序要解决的问题不同,因此工作部分的具体内容也有所不同,循环的工作部分又称为循环体。循环体一般包括重复操作的程序段、循环参数的修改。有些循环体还包含对循环控制参数的修改。

组成循环程序的工作部分可以是顺序结构、分支结构,也可以是一个循环结构。当工作部分只有顺序结构或分支结构时,这样的循环结构称为单重循环结构。若工作部分又是一个新的循环程序,则该循环程序就称为多重循环结构。

3.循环控制部分

循环控制部分用于控制重复执行的次数,一般是检测循环结束条件。当循环结束条件不满足时,返回继续重复执行循环体;当循环结束条件满足时,退出循环,执行循环结构外的后继语句。循环控制部分主要由条件转移指令、重复控制指令以及系统所提供的串操作指令和重复前缀来实现。

典型的循环程序结构流程图如图4-8所示。图4-8(a)所示的循环结构执行时,循环体至少要执行一次后才判别循环是否结束,所以这种循环结构称为不允许零次循环结构,即不论循环条件是否满足,至少要执行一次循环体,又称“先执行,后判断”循环结构。图4-8(b)中所示的循环结构执行时,由于先进入循环的控制部分,即先判断循环的条件是否满足,因为有可能循环体一次也不执行,所以这种循环结构称为允许零次循环结构,又称为“先判断,后执行”循环结构。

img80

图4-8 典型的循环结构流程图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈