第一章 1.1.2 第3课时.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 1.1.2 第3课时

第3课时 循环结构学习目标 1.掌握当型和直到型两种循环结构的程序框图的画法.2.理解两种循环结构程序框图的执行功能,并能正确解题.知识点一 循环结构1.循环结构的定义在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体.2.循环结构的特点(1)重复性:在一个循环结构中,总有一个过程要重复一系列的步骤若干次,而且每次的操作完全相同.(2)判断性:每个循环结构都包含一个判断条件,它决定这个循环的执行与终止.(3)函数性:循环变量在构造循环结构中起了关键作用,蕴含着函数的思想.知识点二 两种循环结构的比较思考 两种循环结构会导致执行结果不一样吗?答案 不会.两种循环结构形式虽然不一样,但不会导致执行结果的变化.梳理 常见的两种循环结构名称结构图特征直到型循环结构先执行循环体后判断条件,若不满足条件则执行循环体,否则终止循环当型循环结构先对条件进行判断,满足时执行循环体,否则终止循环1.循环结构中,判断框内的条件不是唯一的.( √ )2.判断框中的条件成立时,要结束循环向下执行.( × )3.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”.( √ )类型一 循环结构程序框图的运行例1 (1)阅读如图所示的程序框图,运行相应的程序,则输出S的值为(  )A.15B.105C.245D.945(2)如图所示,程序框图的输出结果是________.考点 循环结构题点 解读循环结构求输出结果答案 (1)B (2)解析 (1)当i=1时,T=3,S=3;当i=2时,T=5,S=15;当i=3时,T=7,S=105,当i=4时输出S=105.(2)第一次循环:s=,n=4,第二次循环:s=+=,n=6,第三次循环:s=+=,n=88不成立,退出循环,输出结果为.反思与感悟 利用循环结构解决问题的“三个确定”:(1)确定循环变量及初始值,弄清循环变量表示的意义、取值范围及变化规律.(2)确定循环体的功能,根据实际情况确定采用哪种循环结构.(3)确定循环结构的终止条件,弄清不等号的方向及是否含有等号.跟踪训练1 执行如图所示的程序框图,若输入的ε的值为0.25,则输出的n的值为________.答案 3解析 由程序框图可知:第一次循环,F1=1+2=3,F0=3-1=2,n=2,此时=≤0.25不成立;第二次循环,F1=2+3=5,F0=5-2=3,n=3,此时=≤0.25成立,输出n=3.类型二 画循环结构的程序框图例2 设计一个计算1+2+…+100的值的算法,并画出程序框图.考点 循环结构题点 循环结构的画法解 方法一 第一步,令i=1,S=0.第二步,若i≤100成立,则执行第三步;否则,输出S,结束算法.第三步,S=S+i.第四步,i=i+1,返回第二步.程序框图:方法二 第一步,令i=1,S=0.第二步,S=S+i.第三步,i=i+1.第四步,若i>100不成立,则返回第二步;否则,输出S,结束算法.程序框图:反思与感悟 两种循环结构的联系和区别(1)联系①当型循环结构与直到型循环结构可以相互转化;②循环结构中必然包含条件结构,以保证在适当的时候终止循环;③循环结构只有一个入口和一个出口;④循环结构内不存在死循环,即不存在无终止的循环.(2)区别直到型循环结构是先执行一次循环体,然后再判断是否继续执行循环体,当型循环结构是先判断是否执行循环体;直到型循环结构是在条件不满足时执行循环体,当型循环结构是在条件满足时执行循环体.要掌握这两种循环结构,必须抓住它们的区别.跟踪训练2 设计算法求1×2×3×…×2016×2017的值,并画出程序框图.考点 循环结构题点 循环结构的画法解 算法如下:第一步,设M的值为1.第二步,设i的值为2.第三步,如果i≤2017,则执行第四步;否则执行第六步.第四步,计算M=M×i.第五步,计算i=i+1,返回执行第三步.第六步,输出M的值,并结束算法.程序框图如图所示.例3 写出一个求满足1×3×5×7×…×n>50000的最小正整数n的算法,并画出相应的程序框图.考点 循环结构题点 循环结构的画法解 算法如下:第一步,S=1.第二步,n=3.第三步,如果S≤50000,那么S=S×n,n=n+2,重复第三步;否则,执行第四步.第四步,n=n-2.第五步,输出n.程序框图如图所示.反思与感悟 (1)在使用循环结构时,需恰当地设置累加(乘)变量和计数变量,在循环体中要设置循环终止的条件.(2)在最后输出结果时,要避免出现多循环一次或少循环一次的情况.跟踪训练3 画出求满足12+22+32+…+i2106的最小正整数i的程序框图.考点 循环结构题点 循环结构的画法解 程序框图如图:类型三 循环结构在实际中的应用例4 以下是某次考

文档评论(0)

1176311148 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档