2015-2016学年北师大版必修3 循环语句 (54张).pptVIP

2015-2016学年北师大版必修3 循环语句 (54张).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文档。上传文档
查看更多
2015-2016学年北师大版必修3 循环语句 (54张)

3.2  循环语句;问题 引航;循环语句的两种形式;;1.判一判(正确的打“√”,错误的打“×”) (1)For语句适用于任何循环结构. (  ) (2)循环语句中循环体是反复执行的. (  ) (3)For语句与“Do Loop”语句之间可以相互转化. (  );2.做一做(请把正确的答案写在横线上) (1)循环语句可与算法框图中的________结构相对应. (2)对于Do Loop语句中只有当条件为______时,才执行循环体. (3)下列算法运行后的结果为__________. S=1 For i=1 To 5 S=S * i Next 输出S.;【解析】(1)错误.For语句只适用于预先知道循环次数的循环结构. (2)正确.由定义知循环体在循环语句中是反复执行的. (3)错误.For语句与Do Loop语句之间相互转化是要看条件的,只有知道了循环次数后才可以转化. 答案:(1)× (2)√ (3)×;【解析】(1)循环语句可与算法框图中循环结构相对应. 答案:循环 (2)由Do Loop语句的一般格式知,只有当满足条件时,才执行循环体. 答案:真 (3)由For语句的格式可知,该算法运行之后的结果为1×2×3×4×5=120. 答案:120;【要点探究】 知识点 循环语句 1.关于循环语句的理解 (1)循环语句主要用来实现算法中的循环结构.处理具有规律性的重复计算. (2)循环语句中的判断条件只是为了控制循环的次数和一些特殊的规定,不同于条件语句中的判断条件. (3)循环需要有结束的机会,循环语句不能出现死循环.;2.两种循环语句的联系与区别 (1)联系:两种循环语句都是用来解决具有规律性的重复计算的相关问题,实现算法中的循环结构的.有时,这两种循环语句可以进行互化. 两种循环语句在循环流程中都必须具备三个要素 第一,需要进行初始化操作,限定约束条件. 第二,循环需要有结束的机会,不能出现死循环的情况. 第三,在循环中,每执行一次循环体,变量就会发生改变,并逐渐接近满足跳出循环的条件.;(2)区别:For语句,首先确定了循环的次数,然后执行循环体,而Do Loop语句是先执行循环体,再设定循环结束的条件.;【微思考】 (1)For语句与Do Loop语句可以相互转化的条件是什么? 提示:当知道循环体被执行的次数时,两者可以相互转化. (2)循环语句与条件语句的关系是什么? 提示:循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环;但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题.;【即时练】 1.下列关于循环语句的说法中,不正确的是 (  ) A.循环语句与算法框图中的循环结构相对应 B.For语句与Do Loop语句都是循环语句 C.求1+3+32+…+39的和的算法可用循环语句来描述 D.比较a,b两个数的大小的算法可用循环语句来描述;【解析】选D.比较a,b两个数的大小的算法可以用条件语句来描述,其中没有需要重复执行的过程,因此不需循环语句来描述.而求1+3+32+…+39的和的过程是一个有规律的重复计算过程,可用循环语句来描述.;2.下列情况下,适合用For语句的有________,适合用Do Loop语句的有________. ①求S=1×2×3×…×2 014; ②输出使1×2×3×…×n2 048成立的最小自然数n. ③用二分法求方程x2-5=0的根. ④使用基本语句,写出解一元二次不等式n2-10n+90的算法.;【解析】可以用For语句的有①,对于②③,因为不知道循环次数,可以用Do Loop语句,至于④,用赋值语句就可以了. 答案:① ①②③;【题型示范】 类型一 For语句及其应用 【典例1】 (1)下列语句执行后输出的结果是__________. S=1 For i=1 To 4 S=S * i Next 输出S. (2)画出计算1+3+5+…+999的算法框图,并写出For语句.;【解题探究】1.题(1)中循环体是什么?执行了几次? 2.题(2)中如何设计循环体?循环的次数如何计算出来? 【探究提示】1.循环体是S=S*i,i从1变到4,执行了4次. 2.设计循环体应是S=S+i,i的次数是取决于开始时S的赋值,如当S=0时,执行500次.;【自主解答】(1)由题意知S=1×2×3×4=24. 答案:24 (2)算法框图为:;For语句: S=0 For i=1 To 500 S=S+(2i-1)

文档评论(0)

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

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

1亿VIP精品文档

相关文档