首页 理论教育 几种典型的1.4.4流程图结构优化建议

几种典型的1.4.4流程图结构优化建议

时间:2023-06-18 理论教育 版权反馈
【摘要】:流程图的典型结构有顺序结构、条件分支结构和循环结构,三种典型的结构在数控宏程序编程中都有相应的应用。该流程图结构和数控宏程序编程中控制程序执行流向的条件判断语句,IF[]GOTOn语句,在应用效果上是一致的。

几种典型的1.4.4流程图结构优化建议

流程图的典型结构有顺序结构、条件分支结构和循环结构(当型循环结构、直到型循环结构),三种典型的结构(直到型循环结构除外)在数控宏程序编程中都有相应的应用。

1.顺序结构

顺序结构的语句与语句之间、框与框之间,是按照从上到下的顺序执行流程图中的操作步骤的。顺序结构是由若干个依次执行的步骤组成,执行的步骤之间没有跳转,顺序结构是最基本的算法结构。如图1-7所示,A框和B框是顺序执行的,只有执行了A框的操作步骤后,才能执行B框所指定的操作步骤和操作内容。

2.条件分支结构

条件分支结构如图1-8所示,此结构中包含了一个判断框,程序会判断框P是否成立,如果P成立,则执行B框中的操作步骤;如果P不成立,则跳转执行A框中的操作步骤。条件分支结构是条件选择语句,即可以改变算法执行操作步骤的流向,无论判断框P条件是否成立,程序只能执行A框或B框,不可能既执行A框操作步骤,又执行B框的操作步骤,也不可能A框、B框都不执行。

该流程图结构和数控宏程序编程中控制程序执行流向的条件判断语句,IF[]GOTOn语句,在应用效果上是一致的。

3.循环结构

在一些算法中,需要重复执行同一操作步骤的结构称为循环结构。从算法某处开始,按照一定的条件重复执行某一步骤的过程,重复执行的步骤称为循环体。

循环结构有两种类型:当型循环结构和直到型循环结构。

当型循环结构如图1-9所示,它的执行过程为先判断判断框P内的条件语句是否成立,如果成立则重复执行B框中的操作,此时判断框P和处理框B构成一个当型循环结构;如果判断框P内的条件语句不成立,跳转执行A框中的操作步骤。(www.xing528.com)

该流程图结构和数控宏程序编程控制程序执行流向的条件判断语句,WHILE[]Dom……ENDm语句,在应用效果上是一致的。

978-7-111-57861-1-Chapter01-29.jpg

图1-7 顺序结构

978-7-111-57861-1-Chapter01-30.jpg

图1-8 条件分支结构

978-7-111-57861-1-Chapter01-31.jpg

图1-9 当型循环结构

自然语言、N-S图、程序语言(伪代码)在宏程序编程中应用较少,感兴趣的读者可以参考相关书籍,在此为了节省篇幅不再赘述。

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

我要反馈