版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《嵌入式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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年法律职业资格考试民诉涉外送达方式卷含答案
- 2026高一数学上册第一二三单元第一次月考含答案及解析
- 《JBT 10574-2013光学长度计量仪器 基本参数》专题研究报告
- 湖南中考:英语高频考点总结
- 2026年党建知识竞赛试题及答案(七)
- (正式版)DB4112∕T 295-2021 《豫西脂尾羊 引种管理技术规程》
- 2026年人力资源管理师考试知识要点归纳
- 2026年孕产妇健康管理服务应知应会题库
- 2026年教师网络直播与短视频行为规范题库
- 2026年运动品牌店长面试社群运营题
- 产品供货方案、售后服务方案
- 《无人机操控飞行》课件 情境5 多旋翼无人机水平8字飞行
- 第九章骨关节与软组织课件
- 社会学与中国社会学习通课后章节答案期末考试题库2023年
- 城市道路交通规划设计规范
- 2022年江苏省扬中市卫生系统护士招聘考试《护理学》试卷及答案
- YS/T 337-2009硫精矿
- GB/T 12008.7-2010塑料聚醚多元醇第7部分:黏度的测定
- 2023年图书资料中级考试题库
- 中学生物学教学论试题库
- 国家开放大学《西方行政学说》形考任务1-4参考答案
评论
0/150
提交评论