热门文章> 程序流程图的基本结构 >

程序流程图的基本结构

36氪企服点评小编
2021-10-13 11:26
1082次阅读

       程序流程图又称程序框图,是用统一规定的标准符号描述程序运行具体步骤的图形表示。程序框图的设计是在处理流程图的基础上,通过详细分析输入输出数据和处理过程,识别计算机的主要运行步骤和内容。程序框图是程序设计的最基本依据,因此其质量直接关系到程序设计的质量。下面就让小编为大家介绍程序流程图的基本结构。

程序流程图的基本结构程序流程图的基本结构

      程序流程图的基本结构

       任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构组成,因此,构造一个算法的时候,也仅以这三种基本结构作为“建筑单元”,遵守三种基本结构的规范,基本结构之间可以并列、可以相互包含,但不允许交叉,不允许从一个结构直接转到另一个结构的内部去。正因为整个算法都是由三种基本结构组成的,就像用模块构建的一样,所以结构清晰,易于正确性验证,易于纠错,这种方法,就是结构化方法。遵循这种方法的程序设计,就是结构化程序设计。相应地,只要规定好三种基本结构的流程图的画法,就可以画出任何算法的流程图。

(1) 顺序结构
 
       顺序结构是简单的线性结构,各框按顺序执行。其流程图的基本形态如图《 顺序结构》所示,语句的执行顺序为:A→B→C。

(2) 选择(分支)结构

       这种结构是对某个给定条件进行判断,条件为真或假时分别执行不同的框的内容。其基本形状有两种。

(3) 循环结构

       循环结构有两种基本形态: while型循环和do - while型循环。a. while 型循环:其执行序列为:当条件为真时,反复执行A,一旦条件为假,跳出循环,执行循环紧后的语句。b. do-while型循环:执行序列为:首先执行A,再判断条件,条件为真时,一直循环执行A,一旦条件为假,结束循环,执行循环紧后的下一条语句。 

       程序流程图是用规定的符号描述一个特殊程序所需的操作或判断的图。该流程图侧重于程序的逻辑和处理顺序,具体描述了微机解题的逻辑和步骤。当程序中有更多的循环语句和转移语句时,程序的结构会更加复杂,给程序设计和阅读带来困难。程序流程图以图形的形式绘制程序流向,是一种直观、清晰、易于理解的算法。以上就是小编为大家分享的程序流程图的基本结构。

[免责声明]

文章标题: 程序流程图的基本结构

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

消息通知
咨询入驻
商务合作