版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《嵌入式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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度北京建筑施工合同人力资源管理与范本2篇
- 2025年度版权许可及购买协议:含版权转让、独家使用权等复杂条款2篇
- 二零二五年度HSE环保设施建设合同范本
- 2025年度生猪养殖场生物安全防护设施采购合同3篇
- 网络广告机多媒体信息网络发布系统方案
- 教学年度综述与展望
- 揭秘春分奥秘
- 2024年延安市子长市招聘矿山救护队队员考试真题
- 2024年威海北洋电气集团股份有限公司招聘考试真题
- 2024年重庆奉节县县属国有企业招聘专业技术人员笔试真题
- JJG 701-2008熔点测定仪行业标准
- MOOC 发展心理学-北京大学 中国大学慕课答案
- 克罗恩病病例分享
- 实验室科技发展规划方案
- 《养老护理员》-课件:协助老年人转换体位
- 服务器防火墙采购服务合同
- 山东省高中生物教学大纲
- 2024中考语文《水浒传》历年真题(解析版)
- 接地电阻测试仪的操作课件
- 马家窑彩陶纹样分析报告
- 《机修工基础培训》课件
评论
0/150
提交评论