1 / 8
文档名称:

流程图符号及流程图的例子.docx

格式:docx   大小:48KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

流程图符号及流程图的例子.docx

上传人:glfsnxh 2017/12/2 文件大小:48 KB

下载得到文件列表

流程图符号及流程图的例子.docx

文档介绍

文档介绍:流程图符号及流程图的例子
介绍常见的流程图符号及流程图的例子。
    本章例1 - 1的算法的流程图如图1 - 2所示。本章例1 - 2的算法的流程图如图1 - 3所示。
在流程图中,判断框左边的流程线表示判断条件为真时的流程,右边的流程线表示条件为假时的流程,有时就在其左、右流程线的上方分别标注“真”、“假”或“T”、“F”或“Y”、“N”
另外还规定,流程线是从下往上或从右向左时,必须带箭头,除此以外,都不画箭头,流程线的走向总是从上向下或从左向右。
2. 算法的结构化描述
    早期的非结构化语言中都有go to语句,它允许程序从一个地方直接跳转到另一个地方去。
执行这样做的好处是程序设计十分方便灵活,减少了人工复杂度,但其缺点也是十分突出的,一大堆跳转语句使得程序的流程十分复杂紊乱,难以看懂也难以验证程序的正确性,如果有错,排起错来更是十分困难。这种转来转去的流程图所表达的混乱与复杂,正是软件危机中程序人员处境的一个生动写照。而结构化
程序设计,就是要把这团乱麻理清。
经过研究,人们发现,任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构组成,因此,我们构造一个算法的时候,也仅以这三种基本结构作为“建筑单元”,遵守三种基本结构的规范,基本结构之间可以并列、可以相互包含,但不允许交叉,不允许从一个结构直接转到另一个结构的内部去。正因为整个算法都是由三种基本结构组成的,就像用模块构建的一样,所以结构清晰,易于正确性验证,易于纠错,这种方法,就是结构化方法。遵循这种方法的程序设计,就是结构化程序设计。
    相应地,只要规定好三种基本结构的流程图的画法,就可以画出任何算法的流程图。
(1) 顺序结构
顺序结构是简单的线性结构,各框按顺序执行。其流程图的基本形态如图1 - 4所示,语句
的执行顺序为:A→B→C。
(2) 选择(分支)结构
这种结构是对某个给定条件进行判断,条件为真或假时分别执行不同的框的内容。其基本形状有两种,如图1-5 a)、b)所示。图1-5 a)的执行序列为:当条件为真时执行A,否则执行B;图1 - 5 b)的执行序列为:当条件为真时执行A,否则什么也不做。
(3) 循环结构
循环结构有两种基本形态: while型循环和do - while型循环。
a. while 型循环
如图1 - 6所示。
其执行序列为:当条件为真时,反复执行A,一旦条件为假,跳出循环,执行循环紧后的语句。
b. do-while型循环
如图1 - 7所示。
执行序列为:首先执行A,再判断条件,条件为真时,一直循环执行A,一旦条件为假,结束循环,执行循环紧后的下一条语句。
    在图1 - 6、图1 - 7中,A被称为循环体,条件被称为循环控制条件。要注意的是:
1) 在循环体中,必然对条件要判断的值进行修改,使得经过有限次循环后,循环一定能
结束,如图1 - 3中的i = i - 1。
2) 当型循环中循环体可能一次都不执行,而直到型循环则至少执行一次循环体。
3) 直到型循环可以很方便地转化为当型循环,而当型循环不一定能转化为直到型循环。
例如,图1 - 7可以转化为图1 - 8。
七,用N-S图描述算法
N - S图是另一种算法表示法,是由美国人I . N

最近更新

茶厂生产方案 9页

花砖铺设施工方案 8页

元认知策略在初中英语词汇教学中的应用训练的.. 2页

元明工艺美术风格流变的开题报告 2页

儿童青少年超重肥胖对肺功能的影响研究的开题.. 2页

偶氮分子为连接臂的金属离子探针的设计、合成.. 2页

停车场车辆出入管理系统的研究的开题报告 2页

倾斜车牌定位与识别算法的研究的开题报告 2页

信息系统脆弱性评估研究的开题报告 2页

信息化环境下深瑞公司供应链风险管理研究的开.. 2页

保险合同免责条款及其说明义务研究开题报告 2页

俄语多义词的语义研究的开题报告 2页

供应链金融在中小企业融资中的应用研究的开题.. 2页

供应商不确定库存下的两级供应链收益分配研究.. 2页

体验旅游产品体系构建研究——以云南“昆玉红.. 2页

体育冒险性学习及其应用的开题报告 2页

股份制公司股权分配方案 10页

建筑设备管理系统方案(楼宇自控)2016-7-16 9页

低积累型水稻品种的筛选及其配套阻控技术初探.. 2页

肝硬化腹水方案 8页

职业指导教学方案设计 3页

编写审核方案 9页

《我的“阳光小屋”》作业设计方案-2023-2024.. 5页

低剂量X射线诱导胃癌细胞SGC7901适应性的实验.. 2页

线上教学安全方案设计 3页

红黑配色方案 5页

传统民居留存与保护方法的差异化研究——以镇.. 2页

传染率为βI(1+vIk-1)S的传染病动力学模型研究.. 2页

管网泄水方案 6页

完整版箱涵施工方案 6页