- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章马钊制动漫版
2000年1月25日 2000年1月25日 2000年1月25日 * Programming in C Language 主讲:马钊 语句 Y N 条件 面向过程程序设计的任务: 上章 小结 数据 描述 过程 描述 顺序 访问 第三章 第四、五章 解决的问题:当过程中出现选择结构问题时,针对问题的类型,可有三种不同方式来描述过程。 循环的基本概念 不同形式的循环控制 多重循环问题 本章 要点 当问题中需要多次使用同一过程时,用循环的方法来描述过程。 返回主目录 第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语句执行过程
您可能关注的文档
- 第6章样本及中心极限定理6_2直方图和箱线图.ppt
- 第6章空间相互作用模型﹝5﹞.ppt
- 第6章线性系统的校正方法4.ppt
- 第6章结构化分析建模﹝5﹞.ppt
- 第6章统计推断基础2.ppt
- 第6章统计检验与应用.ppt
- 第6章纱线的分类与结构.ppt
- 第6章电子商务下的物流配送基础知识﹝2﹞.ppt
- 第6章节-信道编码定理.ppt
- 第6章节 社会主义经济制度.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 2024年中国石油秋季招聘通用能力考试笔试备考试题及答案解析.docx
- 第一课 教室盆栽我做主—盆栽养护 课件 浙科版综合实践活动四年级上册.pptx
- 医疗安全(不良)事件根本原因分析法活动指南.pdf VIP
- 2023年中考押题预测卷02(杭州卷)-英语(考试版)A4.docx
- 于品 清华丘班数学分析讲义.pdf VIP
- 金融风险管理(中央财经大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 一年一度喜剧大赛江东鸣《先生请出山》完整台词.docx VIP
- 党员立足本职岗位发挥党员先锋引领作用发言稿.doc VIP
- 《机床电气控制》M7130型卧轴矩台平面磨床的电气控制.pdf VIP
- Unit 4 Period 4 Developing Ideas 课件-高一上学期英语课件(外研社2019必修第一册).pptx
文档评论(0)