高二数学循环语句(苏教版必修三)教学课件 上学期.pptVIP

高二数学循环语句(苏教版必修三)教学课件 上学期.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 循环语句 循环结构的定义: 在一些算法中,从否处开始,按照一定条件,反复执行 某一处理步骤的情况,这就是循环结构。 反复执行的处理步骤称为循环体。 两种循环结构有什么差别? A P 成立 不成立 While(当型)循环 成立 A P 不成立 Until(直到型)循环 成立 A P 不成立 A P 成立 不成立 While(当型)循环 For(直到型)循环 两种循环结构有什么差别? 先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。 先判断指定的条件是否为真,若条件为真,执行循环条件,条件为假时退出循环。 先执行 后判断 先判断 后执行 问题1:设计计算1×3×5×……×99的一种算法。 FOR语句的操作步骤:这个程序一共四步: 第一步是选择一个变量S表示积,并赋给初值1。 第二步开始进入for循环语句,首先设i为循环变量,分别设定其初值、步长、终值。这里初值为1,步长为2,终值为99。 第三步为循环表达式(循环体)。 第四步用“End For”控制结束一次循环,开始一次新的循环。 1. 直到型(For型)语句的一般格式: For I From “初值” To “终值” Step “步长” End For 循环体 说明:当计算机遇到UNTIL语句时,先执行For和End For之间的循环体,然后判断条件是否成立,如果不成立,执行循环体.这个过程反复执行,直到某一次符合条件为止,这时不再执行循环体,跳出循环体执行End For后面的语句. 因此,直到型循环有时也称为“后测试型”循环. 问题2:设计求满足1×3×5×7×…×_>10000的最小正整数的一种算法 While语句的步骤: 第一步选择一个变量S表示积,并赋给初值1。 第二步是选择一个变量I表示循环值,并赋给初值1; 第三步开始进入while循环语句 循环体:S←S×I I←I+2 解释:I=1时,1×1=1≤10000, I←3(1+2);遇到End While开始第二次循环; 2. 当型(WHILE型)语句的一般格式: While 条件 循环体 End While 说明:当计算机遇到While语句时,先判断条件的真假,如果条件符合,就执行While与End While之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到End While语句后,接着执行End While之后的语句.因此,当型循环有时也称为“前测试型”循环. 循环结构 A P 成立 不成立 While(当型)循环 算法中的循环结构是由循环语句来实现的。 成立 A P 不成立 For(直到型)循环 3.当型循环与直到型循环的区别: ①当型循环先判断后执行,直到型循环先执行后判断. ②当型循环用WHILE语句,直到型循环用For语句. ③对同一算法来说,当型循环和直到循环的条件互为反条件. 〖例1〗某纺织厂1997年的生产总值为300万元,如果年生产增产率为5﹪,计算最早在哪一年生产总值超过400万元。 〖例2〗抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近于50%,试设计一个循环语句模拟抛掷硬币的过程,并计算出现正面的频率。 例3:依次将十个数输入,要求将其中最大的数打印出来.试用流程图和伪代码表示问题的算法. 例4:已知S=5+10+15+…+1500,请用流程图描述求S的算法并用伪代码表示. 例5:伪代码算法填空. 有一列数:1,1,2,3,5,8,13,21,….这列数有个特点,前两个数都是1,从第3个数开始,每个数都是前两个数的和,例如:3是1和2的和;13是5和8的和等等,这样的一列数一般称为斐波那契数. 答案:①a←b  ②b←c 练习 1.下列循环格式正确的是 ( ) A.For循环变量From初值:步长 End For B.For循环变量From初值To终值 步长 循环体 End For C.While循环体 初值 终值End While D.While表达式End B *

文档评论(0)

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

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

1亿VIP精品文档

相关文档