【成才之路】2017年高中数学人教A版必修3课件:1.2.3循环语句.pptVIP

【成才之路】2017年高中数学人教A版必修3课件:1.2.3循环语句.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文档。上传文档
查看更多
【成才之路】2017年高中数学人教A版必修3课件:1.2.3循环语句

循环是计算机解题的一个重要特征.由于计算机运算速度快,最适宜做重复性质的工作,所以当我们在进行程序设计时,总是要把复杂的、不易理解的求解过程转换为容易理解的、可操作的、多次重复的求解过程.这样一方面降低了问题的复杂程度,另一方面也减少了程序书写及输入的工作量,同时也可以充分发挥计算机运算速度快且可自动执行程序的优势. 1.循环语句对应的结构 循环语句与程序框图中的__________相对应. 2.循环语句的格式、功能及程序框图的对应关系 [解析] WHILE语句执行时,先判断条件,若条件成立,就执行循环体,再判断,为真,再执行,直到条件为假时结束循环. [解析] k=8不满足条件,跳出循环,不执行循环体. [解析] 该循环语句是当型循环语句,当条件i3开始不成立时,循环终止,则所求i=3. [解析] S=0,k=1,进入循环体,S=1,k=2,第一次判断后循环:S=3,k=3;第二次判断后循环:S=7,k=4;第三次判断后循环:S=15,k=5;由题意知第四次判断后结束循环,所以n=4. [分析] 2×4×6×…×100是有规律的累乘运算,故可引用存储变量S,用“DO…LOOP UNTIL”语句来控制循环,且要引入计数变量i,通过“i=i+2”进行循环. 『规律总结』 UNTIL语句的适用类型及执行方式 [解析] 由于程序的功能是求20个数的平均数,则循环体共需要执行20次,故当循环变量的值为21时,应当退出循环.又直到型循环是满足条件退出循环,所以i20. [分析] 第1个能被3整除的正整数为3,以后每个数比前一个数大3,最后一个数要比1 000小,因此要用循环结构来设计算法. [解析] 算法分析: 第一步,令i=3,S=0. 第二步,若i1 000,则执行第三步;否则,输出S. 第三步,S=S+i,i=i+3,返回第二步. 程序框图如图所示. 程序如下: i=3 S=0 WHILE i1 000  S=S+i  i=i+3 WEND  PRINT S  END 『规律总结』 WHILE语句的执行过程 计算机执行到WHILE语句时,先判断条件是否成立,如果成立,则执行WHILE和WEND之间的循环体;后返回WHILE语句再判断上述条件是否成立,如果成立,再执行循环体,这个过程反复进行,直到某一次WHILE语句判断上述条件不成立为止,这时不再执行循环体,而是跳到WEND语句后,执行WEND后面的语句. 当型循环又称“前测试型”循环,也就是我们经常讲的“先测试后执行”,“先判断后循环”. [解析] 解法一:(当型循环)程序框图如右图. 解法二:(直到型循环)程序框图如下图. 『规律总结』 首先注意WHILE型循环语句的格式,然后搞清其中的条件与UNTIL型语句中的条件正好相反. [辨析] 错解中的循环求出的S不是总销量,而是每年的年销量. 用“m=m*(1+0. 1)”表示累乘,求出每年销量;用“S=S+m”表示累加,求出总销量. [正解] 程序如下: 在现实生活中,我们会遇到一些需要反复执行且有规律的任务,例如已知年平均增长率求若干年后的人口总数,已知年初产量及月增长率求年末的产量……要想让这些复杂的运算让计算机来完成,应考虑用循环语句编写程序. [解析] 程序框图如图所示: 『规律总结』 利用循环语句编写程序解实际应用题的步骤: (1)审清题意; (2)建立数学模型,即常见的累加、累乘等数学问题; (3)设计算法分析解决数学问题; (4)根据算法分析,画出程序框图; (5)根据程序框图编写程序. [解析] 当型循环有时也称为“后测型”循环,故选D. [解析] 两个程序第一次循环后的结果分别是9,3,此时i=3;第二次循环后的结果分别是15,9,此时i=5;第三次循环后的结果分别是21,15,此时i=7;第四次循环后的结果分别是27,21,此时i=9;不再执行循环体. [解析] s=1×2+1=3时,i=1+1=2;s=3×2+1=7时,i=2+1=3;s=7×2+1=15时,i=3+1=4;s=2×15+1=31时,i=4+1=5,不符合条件,循环终止,输出s. 所以s=31. 典例 4  循环语句在实际问题中的应用 典例 5  D  D  D  31  返回导航 第一章 算法初步 数学必修③·人教 版 A 数 学 必修③ · 人教A版 新课标导学 第一章 算法初步 1.2 基本算法语句 1.2. 3 循环语句 1 自主预习学案 2 互动探究学案 3 课时作业学案 自主预习学案 WHILF 条件  循环体 __________ DO  循环体 ________________条件 格式 当型 直到型 名称 LOOP UNTIL  WEND  循环结构  先判断条件的真假,

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档