版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《嵌入式C程序设计》主讲:潘锋程序的三种基本结构程序的三种基本结构任何一个算法都可由这3种基本结构组成。这3种基本结构之间可以并列,可以相互包含,但不允许交叉,不允许从一个结构直接转到另一个结构的内部去。选择结构顺序结构循环结构程序的三种基本结构顺序结构简单的线性结构,在顺序结构的程序中,各操作是按照它们出现的先后顺序执行的。BA在执行完A框所指定的操作后,接着执行B框所指定的操作,这个结构中只有一个入口点A和一个出口点B。程序的三种基本结构例1输入两个数并分别赋给变量i和j,再将这两个数分别输出。开始输入两个数赋给i和j输出变量i和j的值结束程序的三种基本结构选择结构也称为分支结构。选择结构中必须包含一个判断框。BA左图所代表的含义是根据给定的条件P是否成立选择执行A框还是B框。右图所代表的含义是根据给定的条件P进行判断,如果条件成立则执行A框,否则什么也不做。PNYAPNY程序的三种基本结构例2输入一个数,判断该数是否为偶数,并给出相应提示。开始输入一个数赋给变量i结束判断i是否能被2整除i不是偶数i是偶数NY程序的三种基本结构循环结构反复地执行一系列操作,直到条件不成立时才终止循环。按照判断条件出现的位置,可将循环结构分为当型循环结构和直到型循环结构。程序的三种基本结构当型循环当型循环是先判断条件P是否成立,如果成立,则执行A框;执行完A框后,再判断条件P是否成立,如果成立,接着再执行A框;如此反复,直到条件P不成立为止,此时不执行A框,跳出循环。APNY程序的三种基本结构直到型循环直到型循环是先执行A框,然后判断条件P是否成立,如果条件P成立则再执行A;然后判断条件P是否成立,如果成立,接着再执行A框;如此反复,直到条件P不成立,此时不执行A框,跳出循环。APNY程序的三种基本结构例3求1和100之间(包括1和100)所有整数之和。开始i≤100输出Sumi=1;Sum=0;结束Sum=Sum+i;i++;开始i≤1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030新西兰农产品加工业市场现状供需分析及投资评估规划分析研究报告
- 2026海南三亚市教育局下属事业单位面向社会招聘4人备考题库含答案详解(完整版)
- 2026贵州六盘水盘州市道路交通安全工作联席会议办公室社会招聘工作人员招聘7名备考题库含答案详解(达标题)
- 2026江苏南京大学现代工程与应用科学学院秘书招聘备考题库及1套参考答案详解
- 2026海南海口市纪委监委所属事业单位招聘4人备考题库(第一号)及1套完整答案详解
- 2026湖北事业单位联考荆门市市直(含漳河新区、屈家岭管理区)招聘150人备考题库含答案详解(黄金题型)
- 2026西藏交发云路人力资源管理有限公司招聘备考题库含答案详解(研优卷)
- 2026浙江台州市温岭市市场集团有限公司下属温岭市岭狮贸易有限公司招聘1人备考题库含答案详解(巩固)
- 2026福建泉州市凌霄中学春季顶岗合同教师招聘2人备考题库及答案详解参考
- 宝山区2026年事业单位招聘备考题库带答案详解(综合题)
- 2026内蒙古地质矿产集团有限公司社会招聘65人备考题库附答案详解(a卷)
- 2026年常州工业职业技术学院单招综合素质考试模拟测试卷附答案解析
- 泸州白酒行业分析报告
- 蒙古族服饰概览
- django基于深度学习的旅游系统设计与实现-论文13000字
- 《采煤机》课件-第二章 采煤机截割部
- 民营企业工作作风存在的问题及整改措施
- (完整版)陆河客家请神书
- 教学大纲-跨境电子商务法律法规
- 上海市历年中考语文现代文之议论文阅读6篇(含答案)(2003-2022)
- 重症感染治疗指南
评论
0/150
提交评论