高中-数学-人教A版-【测控指导】2016-2017学年高一数学人教a版必修3课件:1.1.2.3循环结构.pptVIP

高中-数学-人教A版-【测控指导】2016-2017学年高一数学人教a版必修3课件:1.1.2.3循环结构.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-*- ZHISHISHULI 知识梳理 DIANLITOUXI 典例透析 ZHONGNANJUJIAO 重难聚焦 目标导航 ZHISHISHULI 知识梳理 DIANLITOUXI 典例透析 ZHONGNANJUJIAO 重难聚焦 目标导航 ZHISHISHULI 知识梳理 DIANLITOUXI 典例透析 ZHONGNANJUJIAO 重难聚焦 目标导航 ZHISHISHULI 知识梳理 DIANLITOUXI 典例透析 ZHONGNANJUJIAO 重难聚焦 目标导航 第3课时 循环结构 1.了解两种循环结构的概念以及各自的运行过程,明确循环终止的条件. 2.能用循环结构设计程序框图解决有关问题. 循环结构 (1)概念:在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体. (2)循环结构的分类及特征 【做一做1】 在循环结构中,每次执行循环体前对控制循环的条件进行判断,当条件满足时执行循环体,不满足则停止,这样的循环结构是(  ) A.分支型循环 B.直到型循环 C.条件型循环 D.当型循环 答案:D 【做一做2】 在如图所示的程序框图中,循环体是(  ) A.① B.② C.③ D.②③ 答案:B 1.当型循环结构和直到型循环结构的区别 剖析:如下表所示. 2.对循环结构的理解 剖析:(1)循环结构中包含顺序结构、条件结构. (2)循环结构内不存在无终止的循环. (3)循环结构实质上是判断和处理的结合,可以先判断,再处理,此时是当型循环结构;也可以先处理再判断,此时是直到型循环结构. (4)循环结构中常用的几个变量: 计数变量:即计数器,用来记录执行循环体的次数,如i=i+1,n=n+1. 累加变量:即累加器,用来计算数据之和,如S=S+i. 累乘变量:即累乘器,用来计算数据之积,如P=P×i. (5)在程序框图中,一般要根据实际情况先给这些变量赋初始值.一般情况下,计数变量的初始值为1,累加变量的初始值为0,累乘变量的初始值为1. 题型一 题型二 题型三 题型四 含循环结构程序框图的运行 【例1】 如图,程序框图的输出结果是(  ) 题型一 题型二 题型三 题型四 解析:s=0,n=2, 反思运行含循环结构的程序框图的解题策略: (1)按程序框图的运行顺序逐步运行. (2)写出每次运行后各个变量的结果. (3)一直写到满足条件(或不满足条件)退出循环,输出结果. 答案:D 题型一 题型二 题型三 题型四 【变式训练1】 执行下面的程序框图,若输入n=6,m=4,则输出的p等于(  ) A.720 B.360 C.240 D.120 解析:n=6,m=4. 第一次循环:p=(6-4+1)×1=3,k<m成立,k=2; 第二次循环:p=(6-4+2)×3=12,k<m成立,k=3; 第三次循环:p=(6-4+3)×12=60,k<m成立,k=4; 第四次循环:p=(6-4+4)×60=360, 此时k=m,终止循环.输出p=360. 答案:B 题型一 题型二 题型三 题型四 设计含有循环结构的程序框图 【例2】 设计程序框图,计算1×2×3×4×…×n的值. 分析:由于需要重复作乘法运算,因此要设计循环结构来解决,又循环结构有两种,因此有两种程序框图. 解:有两种形式的程序框图(写出任何一种都可以),一种是含有当型循环结构的程序框图,如图①所示;另一种是含有直到型循环结构的程序框图,如图②所示. 题型一 题型二 题型三 题型四 反思在算法中,如果需要重复执行某些步骤,那么在设计程序框图时,通常用循环结构来解决.循环结构可以解决大量的重复运算步骤,使程序框图更加清晰明了,所以灵活掌握循环结构的程序框图显得尤为重要.在刚开始学习时,要从分析循环体和循环终止的条件出发,明确循环的过程,然后写出循环的整个步骤,最后画出程序框图. 题型一 题型二 题型三 题型四 【变式训练2】 设计求1+3+5+7+…+31的值的算法,并画出相应的程序框图. 解:算法如下: 第一步,S=0. 第二步,i=1. 第三步,S=S+i. 第四步,i=i+2. 第五步,若i不大于31,则返回执行第三步, 否则执行第六步. 第六步,输出S. 程序框图: 题型一 题型二 题型三 题型四 利用循环结构寻找特定的数 【例3】 写出求满足1+2+3+…+n>20 000的最小正整数n的算法,并画出相应的程序框图. 分析:使用循环结构时,需恰当地设置累加(计数)变量,在循环体中要设置循环终止的条件. 解:算法步骤如下: 第一步,令n=0,S=0. 第二步,n=n+1. 第三步,S=S+n. 第四步,若S>20 000,则输出n,结束算法; 否则,执行第二步. 程序框图: 题型一 题型二 题型三

您可能关注的文档

文档评论(0)

FK教育题库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档