理论教育 管理信息系统中的控制流程图

管理信息系统中的控制流程图

时间:2023-08-17 理论教育 版权反馈
【摘要】:控制流程图又称框图,它是历史最悠久、最常使用的程序细节描述工具。图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 控制流程图示例

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

我要反馈