程序流程图由处理框、判断框、起止框、连接点、流程线、注释框等构成,并结合相应的算法,构成整个程序流程图。
处理框具有处理功能;判断框(菱形框)具有条件判断功能,有一个入口,二个出口;起止框表示程序的开始或结束;连接点可将流程线连接起来;流程线(表示流程的路径和方向;注释框是为了对流程图中某些框的 *** 作做必要的补充说明。[3]
程序流程图的三种基本结构
任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构组成,因此,构造一个算法的时候,也仅以这三种基本结构作为“建筑单元”,遵守三种基本结构的规范,基本结构之间可以并列、可以相互包含,但不允许交叉,不允许从一个结构直接转到另一个结构的内部去。正因为整个算法都是由三种基本结构组成的,就像用模块构建的一样,所以结构清晰,易于正确性验证,易于纠错,这种方法,就是结构化方法。遵循这种方法的程序设计,就是结构化程序设计。相应地,只要规定好三种基本结构的流程图的画法,就可以画出任何算法的流程图。[4]
(1) 顺序结构
顺序结构是简单的线性结构,各框按顺序执行。其流程图的基本形态如图所示,语句的执行顺序为:ABC。[1]
(2) 选择(分支)结构
这种结构是对某个给定条件进行判断,条件为真或假时分别执行不同的框的内容。其基本形状有两种。[1]
(3) 循环结构
循环结构有两种基本形态: while型循环和do - while型循环。a. while 型循环:其执行序列为:当条件为真时,反复执行A,一旦条件为假,跳出循环,执行循环紧后的语句。b. do-while型循环:执行序列为:首先执行A,再判断条件,条件为真时,一直循环执行A,一旦条件为假,结束循环,执行循环紧后的下一条语句。
程序流程图画图方法如下:
1、根据实际需要,选择相应的工具进行下载安装并运行,在其程序主界面中,点击“新建”按钮创建新的流程图窗口后,点击“查看”-“工具箱”项打开对应的窗口。
2、通过工具箱添加流程图元素的方法:点击“工具箱”中相应的工具,然后在画布中点击即可完成新元素的添加 *** 作。
3、元素大小和位置的调整:在“工具箱”界面中点击“指针”按钮,随后就可以对流程图元素进行大小和位置的设置 *** 作了。
4、元素添加文字方法:将鼠标移动到元素中心并双击,当出现文字输入框时,输入相应的文字就可以完成元素注释的添加。
5、对于元素更多样式的添加,我们可以借助“属性”面板来实现,选中对应的缓掘元素后,在“属性”界面中,就可以对“填充样式”进行填充了。
6、对于不同元素之间的连接,可以借助“连接线”来实现。双击对应的连线工具,就可以批量实现元素连接了。
7、最后可以借助“快捷菜单栏”中的“对齐”工具对添加的元素进行对齐处理。
8、依据以上方法,我们可以自由绘制相应的程序流程图高御。
程序流程图又称程序框图,是一种将图形符号与文字说明搭配用于描述程序具体运行步扰念核骤或程序设定的图示。通俗的讲就是在流程图的基础上有主题的梳理事件流程,常用于对计算机与程序相关的流程算法与设计思路的梳理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)