- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《嵌入式C程序设计》主讲:潘锋程序流程图
程序流程图流程图用一些图形框来代表各种操作,从而表示程序控制流程的一种图形。流程图的作用是描述人们解决问题的方法、思路或算法。
程序流程图美国国家标准化学会(AmericanNationalstandardInstitute,ANSI)规定了一些常用的流程图符号。起止框输入输出框判断框处理框连接点流程线
程序流程图各种符号的作用和流程线:起始框或终止框(即起止框)输入输出框判断框处理框连接点作用:表示开始和结束流程线:起始框:一条流出线;终止框:一条流入线作用:框中标明输入/输出的内容流程线:一条流入线和一条流出线作用:框中标明进行什么处理流程线:一条流入线和一条流出线作用:框中标明判定条件并在框外标明判定后两种结果的流向流程线:一条流入线和两条流出线,但只有一条流出线起作用作用:连接两段流程线流程线:两条流程线,无流入流出之分
程序流程图求两个数x和y中的较大者运算的流程图表示。开始输入x和y的值xy例1z=xz=y输入z结束YN
程序流程图求5!运算用流程图表示。开始i5例21?t2?i结束t*i?ti+1?iYN
程序流程图用流程图表示如下算法。判定2000~2500年的年份是否为闰年,并将结果输出。闰年的条件如下。(1)能被4整除,但不能被100整除的年份。(2)能被100整除,又能被400整除的年份。设y为被检测的年份,则算法流程图如下图所示。例3
程序流程图开始y不能被4整除2000?y结束y+1?yy不能被100整除y不能被400整除y2500打印y“是闰年”打印y“是闰年”打印y“不是闰年”打印y“不是闰年”YNYNYNNY
程序流程图通过上述几个例子,可以看出用流程图表示算法有以下几个优点。(1)采用简单规范的符号,画法简单,直观形象。(2)结构清晰,逻辑性强。(3)便于描述,容易理解,且不容易引起歧义。
谢谢
您可能关注的文档
- 超声速客机 (1)讲解.pptx
- 超声速前后缘与亚声速前后缘 (1)讲解.pptx
- 车床安全操作规程 (1)讲解.pptx
- 车床夹具ZM (1)讲解.pptx
- 车联网的概念讲解.pptx
- 车联网的体系架构讲解.pptx
- 车联网的通信方式讲解.pptx
- 车辆识别代码(VIN码) (1)讲解.ppt
- 车辆问诊讲解.ppt
- 成形面加工工艺 (1)讲解.pptx
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)