【摘要】:控制流程图又称框图,它是历史最悠久、最常使用的程序细节描述工具。图6—12程序的基本结构2.框图的缺点从20世纪40年代到70年代中期,框图一直是软件设计的主要工具。随着结构化程序设计的出现,逐步暴露出框图的许多缺点,有许多人建议停止使用它。因此,箭头是框图中的一个隐患,使用时必须十分小心,框图的质量在很大程度上取决于设计人员的水平。图6—13控制流程图示例
控制流程图(Flow Chart,简称FC)又称框图,它是历史最悠久、最常使用的程序细节描述工具。
1.框图的三种基本成分
(1)处理步骤(用矩形框表示);
(2)条件判断(用菱形框表示);
(3)控制流(用箭头表示)。
图6—12就是使用这三种成分所表示的程序基本结构,可以把它们进行组合和嵌套,建立各种复杂的框图以表示程序的复杂逻辑关系。
图6—12 程序的基本结构(www.daowen.com)
2.框图的缺点
从20世纪40年代到70年代中期,框图一直是软件设计的主要工具。随着结构化程序设计的出现,逐步暴露出框图的许多缺点,有许多人建议停止使用它。目前虽然还有许多人在使用,然而总的趋势是越来越多的人不再使用框图了。
框图的主要缺点在于,它并不能引导设计人员用结构化设计方法进行详细设计,人们可以使用箭头实现向任何位置的转移(GOTO语句);如果使用不当,框图就可能非常难懂,而且无法进行维护。因此,箭头是框图中的一个隐患,使用时必须十分小心,框图的质量在很大程度上取决于设计人员的水平。
3.框图的例子
框图的优点是清晰易懂,便于初学者掌握。例如,图6—13描述了在数组K中找出最大数(maxima)和次大数(second)的详细处理过程。图6—13中,数组变量K(1),K(2),…,K(N)用来存储N个原始数据,I是循环变量,最后找出的最大数和次大数分别放在变量MAX和S中。
图6—13 控制流程图示例
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关管理信息系统的文章