程序框图基本逻辑结构

程序框图基本逻辑结构,第1张

是算法的一种,又叫流程图,是有一些规定的图形和流程线组成,用来描述算法的图形。
程序框图中,圆角长方形表示起、止框,平行四边形表示输入、输出框,长方形表示处理框、执行框,用于赋值、计算,菱形表示判断框,成立写是或Y,不成立则写否或N。
程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构
顺序结构是最简单的结构,也是最基本的结构,循环结构必然包含条件结构
这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过它们来表达
(1)三者的共同特点
①只有一个入口;
②只有一个出口
菱形判断框有两个出口,而条件结构只有一个出口,不要将菱形框的出口和条件结构的出口混为一谈;
③结构内的每一部分都有机会被执行到
即对每一个框来说都应当有一条从入口到出口的路径通过它;
④结构内不存在死循环
在程序框图中不允许有死循环出现
(2)三者的比较
①顺序结构在程序框图中的体现是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤;
②条件结构在程序框图中是用判断框来表示,判断框内写上条件,两个出口分别对应着条件满足和条件不满足时所执行的不同指令;
③循环结构在程序框图中是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处
(3)三者各自的特点
①顺序结构的特点是:算法按照书写顺序执行;
②条件结构的特点是:算法中需要进行判断,判断的结果决定后面的步骤;
③循环结构的三个要素:循环变量、循环体和循环终止条件
(4)条件结构与循环结构的区别与联系
区别:循环结构有重复性,条件结构具有选择性、不重复;
联系:循环结构中必定包含一个条件结构,用以判断循环的条件

单片机程序流程图用文字叙述如下:
上电,复位初始化,进入系统待机,如果没有传感器信号产生的中断就一直等待感器信号触发中断,如果有传感器信号发出中断则进入触发警报服务程序,等待停止警报按钮按下,解除警报,等待按下复位按钮对系统初始化再次进入系统,等待中断触发状态。
编程大概有80%精力放在流程图,剩下的就是用语言描述而已。所以编程最难的不是把代码写出来,而是把流程图画出来。有了流程图,编程就简单很多了。

我们在工作生活中经常能看到各式各样的流程图。流程图主要由线条、几何图框以及文字构成,根据应用场景分为:业务流程图、数据流程图、页面流程图等。
听到流程图,大家都可能会认为这是个很复杂的东西。小编很负责任的告诉你,其实啊,它一点也不复杂,简单几个步骤,不用五分钟就能制作出一张流程图了。
制作要点:流程图中的每个图形都有其对应的含义,都有一套规则在里面的,所以这个需要我们找准图形,否则你画出来的流程图就只能给你自己看,别人是看不懂的。
说了那么多,具体要怎样 *** 作呢下面分享一个在线制作流程图的方法给大家,希望可以帮助到大家。
流程图制作:processonlinedocn/
方法步骤:
第一步、如图,以下是制作流程图的首页。
第二步、选择“新建”,我们可以创建多种导图,这里选择“流程图”。
第三步、接着,需要给文件创建一个名称。
第四步、如下图所示,这个是整个流程图的制作页面,左侧是常见的图形以及其他工具,右侧是制作页面。
第五步、根据自己的要求,设计流程图,完成后,点击右上角的“下载”或其他选项即可。
第六步、下载可选择以下两种方式,或者源文件。
第七步、如图,下方就是最终的流程图啦!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13126651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-05
下一篇 2023-06-05

发表评论

登录后才能评论

评论列表(0条)

保存