软件流程图,像思维导图一样,直观地表述程序的流程

软件流程图,像思维导图一样,直观地表述程序的流程一、什么是软件流程图流程图是使用图形来表述程序思路的方法,流程图可以直观、形象的描述程序的流程和架构,让人可以直观地理解程序设计的思路,流程图和

大家好,欢迎来到IT知识分享网。

软件流程图,像思维导图一样,直观地表述程序的流程

一、什么是软件流程图

流程图是使用图形来表述程序思路的方法,流程图可以直观、形象的描述程序的流程和架构,让人可以直观地理解程序设计的思路,流程图和编程软件无关,只和程序架构和逻辑思路有关。

全国青少年机器人技术等级考试三级课程中,只会接触比较简单的流程图,但是流程图这种方法,会在以后的学习中经常用到,将复杂的程序过程,使用简单流程图直观地展示出来,大大提高了我们的程序设计的效率和排查设计错误的速度。

流程图优点如下:

l 采用简单规范的符号,画法比较简单。

l 清晰的描述程序的结构。

l 图形化描述,非常易于理解,

二、常用流程图符号

流程图是用图形的方式将每个步骤画出来,并将各个步骤之间的关系、顺序使用箭头表示出来。为了让人更容易理解流程的逻辑关系,规定了一些特定流程的符号、简单的说明性文字和各种连线。

常见绘制流程图的规则:

软件流程图,像思维导图一样,直观地表述程序的流程

常用流程图符号

圆角矩形:表示程序的开始和程序的结束(有些程序没有结束符号)。

矩形方框:表示具体的程序块(一般一个动作,画一个程序块)。执行一个或一组特定的操作。

菱形框:表示判断,菱形内可注明判断的条件。它可以有一个或多个可供选择的流程出口,在对符号内条件进行判断后,从某一个符合条件的流程线走。

平行四边形:表示输入和输出,平行四边形内设置判断的条件,根据判断结果,转向相应的流程。

小圆形:表示连接,程序流转到其他流程图,或从其他流程图流入,它是两个相关流程图的连接标识。

箭头:表示程序流的方向。

流程线走向,默认从上向下,符号内的文字尽可能简短、明了。

如果文字较多,符号内写不完,可以使用注释,避免文字影响流程图的可读性。

三、顺序流程

最简单的程序结构,各程序块按自上而下的顺序依次执行。

软件流程图,像思维导图一样,直观地表述程序的流程

四、判断流程

判断流程也叫选择流程、分支流程,程序通过将参数代入条件语句中判断,判断是否符合条件、或符合哪个条件,根据判断结果将程序导向某一个分支。

软件流程图,像思维导图一样,直观地表述程序的流程

判断流程

五、循环流程

循环流程包括两种基本形态:判断循环(while)、循环判断(do-while)

软件流程图,像思维导图一样,直观地表述程序的流程

判断循环(while):先判断是否符合循环条件,若符合循环条件,则执行循环语句块,一旦不符合循环条件,即跳出循环,执行循环后的语句。

软件流程图,像思维导图一样,直观地表述程序的流程

循环开始就开始判断,循环体内的语句块,可能一次也无法执行。

软件流程图,像思维导图一样,直观地表述程序的流程

计次循环:判断循环的一种,循环按条件循环若干次循环体。

软件流程图,像思维导图一样,直观地表述程序的流程

循环判断(do-while):先执行循环体内的语句块,再判断是否符合循环条件,若符合循环条件,则执行循环语句块,一旦不符合循环条件,即跳出循环,执行循环后的语句。

这样循环体内部的语句块,至少要被执行一次,执行完成后,才会开始判断。

六、实例流程图

实际需求如下:

1、当行人没有按下按钮时,主路显示为绿灯,人行道显示为红灯

2、当按钮被按下后,主路的绿灯延时一段时间后由绿灯经黄灯转换为红灯

3、当主路为红灯时,人行道的绿灯点亮。当人行道的绿灯还剩余很短的时间时,蜂鸣器应该急促提醒,同时绿灯闪烁,以预防行人正在过马路时,红绿灯发生变化而发生危险。

流程图如图:

软件流程图,像思维导图一样,直观地表述程序的流程

流程图

实例代码如图:

软件流程图,像思维导图一样,直观地表述程序的流程

实例代码

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/48198.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信