15版:2.3.2--循环语句(创新设计).pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  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文档。上传文档
查看更多
15版:2.3.2--循环语句(创新设计)

预习导学 预习导学 课堂讲义 当堂检测 3.2 循环语句 课堂讲义 预习导学 课堂讲义 当堂检测 3.2 循环语句 当堂检测 预习导学 课堂讲义 当堂检测 3.2 循环语句 高中数学·必修3·北师版 3.2 循环语句 [学习目标] 1.理解两种结构的循环语句——For语句和Do Loop语句. 2.掌握两种循环语句的一般形式并会应用. 3.通过具体实例使学生明确两种循环语句的区别和联系. [知识链接] 在一些破解密码的软件中,经常会使 用穷举法,或称为_________法,是一 种针对于_____的_____方法,即将密码 进行逐个推算直到找出真正的密码为止.例如一个已知是六位并且全部由____组成的密码,其可能共有1 000 000种 暴力破解 密码 破译 数字 组合,因此在软件中可以将密码由0000000开始至9999999逐个试一遍,因此最多尝试1 000 000次就能找到正确的密码.理论上利用这种方法可以破解任何一种密码,问题只在于如何缩短破解的时间. 你知道这种软件是如何设计的吗? [预习导引] 1.循环结构是算法中的基本结构,________是表达循环结构最常见的语句之一,它适用于_________________的循环结构. For语句 预先知道循环次数 2.For语句的一般形式是 For循环变量=初始值To终值 循环体 _____ 3.预先不知道循环次数的循环结构,一般用_________语句来描述. 4.Do Loop语句的一般形式为 Do 循环体 ____________________ Next Do Loop Loop While 条件为真 要点一 For语句的应用 例1  编写一个计算12+32+52+…+9992的算法,画出算法框图,并用For语句描述这个算法. 解 For语句描述算法为: S=0 For i=1 to 999 Step 2  S=S+i^2  i=i+2 Next 输出S 算法框图如右图所示. 规律方法 1.For语句是表达循环结构最常见的语句之一,它适用于预先知道循环次数的循环结构,有些循环中如果不能直接看出循环次数,则可通过题目中的规律先求出循环次数再写循环语句. 2.用For语句设计程序的一般思路: ①确定循环次数;②把反复要做的工作,作为循环体放在For与Next之间. 跟踪演练1 请阅读下列用For语句给出的算法,画出算法框图并说明该算法的处理功能. S=0 For i=1 To 20 Step 2  S=S+i  i=i+2 Next 输出 S 解 算法的框图如图所示,因此,这个算法实际上处理的是求和S=1+3+5+7+9+11+13+15+17+19. 要点二 Do Loop语句的应用 例2  设计一个求满足1+3+5+…+n>500的最小自然数n的算法框图,并用Do Loop语句描述这个算法. 解 算法框图如下: Do Loop语句描述算法为: i=1 S=0 Do  S=S+i  i=i+2 Loop While S=500 i=i-2 输出i 规律方法 Do Loop语句,先执行一次循环体,若符合条件,继续执行循环体;当不符合条件时,跳出循环,执行Do Loop语句后的语句. 跟踪演练2 根据下面的算法语句,绘制算法框图,指出输出的最后结果是什么?并将它改为另一种循环,画出相应的算法框图. 算法:(如下图) S=0 For i=3 To 99   S=S+i^3   i=i+2 Next 输出S 解 算法语句对应的算法框图如图1所示,它用的是“For”语句,最终输出的结果是33+53+…+993,利用“Do Loop语句”可以改为:(如图2) S=0 i=3 Do   S=S+1^3   i=i+2 Loop While i<=99 输出S   图2 相应算法框图如图3所示: 图1          图3 要点三 循环语句与条件语句的综合应用 例3  某高中男子体育小组的100 m赛跑的成绩(单位:s)如下: 12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7. 从这些成绩中有哪些信誉好的足球投注网站出小于12.1 s的成绩,画出算法框图,并用相应的算法语句描述该算法. 用算法语句描述如下: For i=1 To 10 输入gi  If gi12.1 Then  输出gi.  End If  i=i+1 Next 解 算法框图为: 规律方法 1.本题是循环语句和条件语句的综合运用,在执行循环体的过

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档