- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计课件(北理工李凤霞)第六章 循环结构的程序设计
第五章 循环 科技学院应用数学系 * 2000年1月25日 北京理工大学 语句 Y N 条件 节目录 2000年1月25日 北京理工大学 面向过程程序设计的任务: 上章 小结 数据 描述 过程 描述 顺序 访问 第三章 第四、五章 解决的问题:当过程中出现选择结构问题时,针对问题的类型,可有三种不同的条件判定方法来描述过程。 循环的基本概念 不同形式的循环控制 多重循环问题 本章 要点 当问题中需要多次使用同一过程时,用循环的方法来描述过程。 返回主目录 第1节 第2节 第3节 第4节 第5节 循环的基本概念 当型循环控制 直到型循环控制 循环的嵌套 循环应用 什么是循环? 为什么要使用循环? §6-1 循环的基本概念 循环是有规律的重复操作。将复杂问题分解为简单的操作过程,程序只对简单过程描述,这些过程的多次重复就可完成对问题的求解。重复的频繁性决定了循环在程序设计中必不可少! 一、循环问题 问题1: 问题2:求学生平均成绩 分数相加后除以课数 做99次加法 问题3:找出数x中能同时被3和7整除的数 找数 问题分解 循环控制 下页 节 末页 结束 §6-1 循环的基本概念 if--goto 循环 while循环 for循环 do while循环 先判断后循环 (当型循环) 先循环后判断 (直到型循环) 特点: 难点: C提供四种循环控制: 首页 上页 下页 节 末页 结束 §6-1 循环的基本概念(续) 二、循环结构 循环结构有两种形式: 当型循环结构 直到型循环结构 循环体 N 条件 Y 当型循环 直到型循环 条件 N Y 循环体 先判断后循环 先循环后判断 入口 出口 循环体中是一 个过程,该过 程的复杂程度 取决于问题及 对问题的分解 首页 上页 下页 节 末页 结束 §6-1 循环的基本概念(续) 三、循环的执行过程 循环体 N 条件 Y 当型循环 条件 循环 次数 Y 循环体 ? Y 执行 1 Y 执行 3 Y 执行 2 N 结束 循环体 Y ? 循环体 Y ? ? N 3次 在循环入口处判断 当条件为真时执行循环 首页 上页 下页 节 末页 结束 §6-1 循环的基本概念(完) 直到型循环 在循环出口处判断,当条件为真时继续执行循环,直到条件为假时为止。 条件 N Y 循环体 条件 循环 次数 执行 1 Y 执行 3 Y 执行 2 N 结束 3次 Y 条件 循环体 Y 条件 循环体 Y 条件 循环体 Y 执行 4 条件 循环体 N 4次 首页 上页 下页 节 末页 结束 §6-2 当型循环控制语句 一、结构与语句 循环体 N 条件 Y 形式1:标号:if (条件) {语句组} goto 标号 形式2:while (条件) {语句组} 形式3:for (初值;条件;增量) {语句组} 循环入口语句 } } 循环终端语句 当型循环 首页 上页 下页 节 末页 结束 goto 标号 §6-2 当型循环控制语句(续) 首页 上页 下页 节 末页 结束 例C5-1 求: s=s+n n++ 分析 问题被简化为做加法: 最基本的执行语句就是循环体内的语句。其次要考虑在进入循环之前和结束循环之后计算机应该完成的操作。 用流程图描述整个过程 二、三种语句的应用 §6-2 当型循环控制语句(续) /*C5-1.C*/ main() { int n=1,S=0,x; scanf(%d,x); loop:if(n=x) {s=s+n; n++; goto loop;} printf(s=%d\n,s); } 开始 初始化n,s,x 输入x n=x s=s+n Y n加1 首页 上页 下页 节 末页 结束 N 输出s 结束 10 s=55 100 s=5050 255 s=32640 while(n=x) } for(;n=x;) } if-goto While(n=x) for(;n=x;) 循环结束 §6-2 当型循环控制语句(续) 首页 上页 下页 节 末页 结束 三、for语句执行过程 ?计算e1初
您可能关注的文档
- COB制程及制程作业准则.ppt.ppt
- CorelDraw x4经典案例制作教程名片制作,课件制作.ppt
- CorelDRAW平面设计实训教程(X4版)教学资料包-12.ppt
- C程序设计第四版第5章_循环结构程序设计.ppt
- doc文档:八年级语文基础训练+阅读理解等(有答案).doc
- DOE -完整培训教材- 2005.10.22.ppt.ppt
- Dpnxvu项目可行性分析报告模板.doc
- CorelDRAW平面设计实训教程(X4版)教学资料包-01.ppt
- 2024年中国环箍式破碎机市场调查研究报告.docx
- [广州]广东广州黄埔区联和街道招聘专职安管员笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- 2024年中国老花眼镜市场调查研究报告.docx
- 2025至2030年中国单USB车载充电器行业投资前景及策略咨询研究报告.docx
- [广元]四川广元市朝天区选调城区部分学校紧缺学科教师15人笔试历年参考题库(频考点试卷)解题思路附带.docx
- [山东]2024年山东政法学院招聘2人(高级岗位)笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
- 2024年中国铝合金金迷你气缸市场调查研究报告.docx
- 2024年中国高铝骨料市场调查研究报告.docx
- 2024年成套清洗设备项目可行性研究报告.docx
- 2025至2030年中国低噪声圆型逆流式冷却塔行业投资前景及策略咨询研究报告.docx
- 2025至2030年中国便携式防爆强光灯行业投资前景及策略咨询研究报告.docx
- [山西]2024年山西农业大学招聘39人笔试历年参考题库(频考点试卷)解题思路附带答案详解.docx
文档评论(0)