- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.1.3 第 2 课时 循环结构 课前预习 循环结构 循环结构是指根据指定条件决定是否重复执行 的控制结构 . 一条或多条指令 思考探究 1. 循环结构的程序框图中一定含有判断框吗? 2 .循环结构的程序框图中判断框内的条件是唯一的吗? 提示 一定含有. 在循环结构中需要判断是否继续执行循环体, 故循环 结构的程序框图中一定含有判断框. 提示 不是. 在具体的程序框图设计时, 这里的条件可以不同, 但不同 表示应该有共同确定的结果 . 1. 循环结构的三要素及它们各自作用 (1) 循环变量:应明确其初始值、步长和终值. (2) 循环体:也称循环表达式,它是算法中反复执行的部分. (3) 循环的终止条件: 程序框图用一个判断框来表示, 用它来判断是否执 行循环体. 重点突破 2 .循环结构的算法的两种基本模式 循环结构程序框图一 循环结构程序框图二 3 .循环结构的特点 (1) 循环结构不能是永无终止的 “ 死循环 ” ,一定要在某一条件下终止循 环, 这就需要用条件分支结构做出判断, 因此循环结构中必然包含条件分支 结构. (2) 循环结构中的判断框有两个出口,一个是维持循环体操作,重复执 行循环体;另一个是终止循环体操作,离开循环体. 例 1 如图所示,程序框图的输出结果是 ( ) A . 3 B . 4 C . 5 D . 8 典例剖析 剖析 本题求解的关键是列出每次循环以后每个变量的取值. 【解析】 第一次进入循环体有 x = 2 , y = 2 ; 第二次进入循环体有 x = 4 , y = 3 ; 第三次进入循环体有 x = 8 , y = 4 ; 跳出循环,故输出的结果是 4. 【答案】 B 变式训练 1 若某程序框图如图所示,则该程序运行后输出的值是 ________ . 【解析】 i = 1 , T = 1 ; i = 2 , T = 1 2 ; i = 3 , T = 1 6 ; i = 4 , T = 1 24 ; i = 5 , T = 1 120 ; i = 6>5 ,循环结束. 则输出的值为 1 120 . 【答案】 1 120 例 2 某程序框图如图所示,若输出的 S = 57 ,则判断框内为 ( ) A . k >4 B . k >5 C . k >6 D . k >7 剖析 由于省略了判断框,所以要根据程序框图以及最后输出结果计算每 次的输出情况,从而判断应该填写的内容. 【解析】 第一次循环: k = 2 , S = 2× 1 + 2 = 4 ;第二次循环: k = 3 , S = 2× 4 + 3 = 11 ;第三次循环: k = 4 , S = 2× 11 + 4 = 26 ;第四次循环: k = 5 , S = 2× 26 + 5 = 57. 此时 S = 57 ,循环结束, k = 5 ,所以判断框中应该为 k >4. 【答案】 A 变式训练 2 阅读如图所示的程序框图,若输出 s 的值为- 7 ,则判断框内 可填写 ( ) A . i <3 B . i <4 C . i <5 D . i <6 【 解析】 i = 1 , s = 2 ; s = 2 - 1 = 1 , i = 1 + 2 = 3 ; s = 1 - 3 =- 2 , i = 3 + 2 = 5 ; s =- 2 - 5 =- 7 ; i = 5 + 2 = 7. 若终止循环后输出 s 的值为- 7 , 则判断框内应填 “ i <6 ” ,故选 D. 【答案】 D 例 3 设计算法求 1× 2× 3× 4 ×…× 2 010× 2 011× 2 014 ,并画出程序框图. 剖析 确定计数变量、累计变量和循环体后利用循环结构画出框图. 解:算法如下: S1 设 M 的值为 1 ; S2 设 i 的值为 2 ; S3 如果 i ≤2 014 ,则执行 S4 ,否则执行 S6 ; S4 设计 M 乘 i 并将结果赋给 M ; S5 计算 i
您可能关注的文档
- 2020届高考生物二轮复习专题强化练六A含解析.doc
- 2020年高三一轮总复习理科数学课时跟踪检测6 5合情推理与演绎推理 Word版含解析.doc
- 2020年高考历史二轮通史复习试题模块一 中外古代文明的演进 专题强化训练一 Word版含答案.doc
- 2020年高考物理一轮复习专题11交变电流考点归纳.doc
- 2020数学理二轮专题限时集训1 三角函数的图象与性质 Word版含解析.doc
- 2020新教材生物人教版必修二检测第1章 第1节 第2课时 对分离现象解释的验证和分离定律 Word版含解析.doc
- 2020新教材生物人教版必修二检测综合测试卷 Word版含解析.doc
- 2020新部编人教版道德与法治一年级下册10家人的爱优秀课件.ppt
- 2020新部编人教版道德与法治三年级下册13 万里一线牵 课件27张.ppt
- 2020春化学必修2鲁科版课件第3章第3节第1课时乙醇.ppt
- 2024年淮北职业技术学院高职单招(政治)历年考点笔试题库含答案解析.doc
- 山东省济南市外国语学校三箭分校2019-2020学年高一下学期3月月考语文试卷.docx
- 2021-2022学年上海市吴淞中学高一(下)期末化学试卷.docx
- 2022-2023学年上海市奉贤区致远高级中学高二(下)期中政治试卷(等级考).docx
- 2022-2023学年上海浦东新区新川中学高二(下)期中英语试卷.docx
- 2022-2023学年上海市奉贤区致远高级中学高一(下)期末历史试卷.docx
- 2024年庄河市中心医院专项招聘医学类人员及高层次卫技人才历年笔试常考点试题含答案带黑钻版详解.docx
- 初中语文工作总结【独家总结范文】.doc
- 2018年行政主管年终工作总结范文【独家总结范文】.doc
- 2024年湖北生态工程职业技术学院高职单招(政治)历年考点笔试题库含答案解析.doc
文档评论(0)