2017-2018学年高中数学人教B版必修3教学案第一章 1.2 1.2.3 循环语句含解析.docVIP

2017-2018学年高中数学人教B版必修3教学案第一章 1.2 1.2.3 循环语句含解析.doc

  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-2018学年高中数学人教B版必修3教学案第一章 1.2 1.2.3 循环语句含解析.doc

1.2.3 循环语句 预习课本P22~25,思考并完成以下问题 (1)循环语句的概念是什么?       (2)循环语句的适用范围是什么?       (3)循环语句的格式有哪两种?     循环语句 (1)概念:在算法程序语言中用来处理算法中的循环结构的语句. (2)范围: 在实际问题中有规律的重复运算. 在程序中需要对某些语句进行重复的执行. (3)格式for循环语句. for 循环变量=初值:步长:终值 循环体; endwhile循环语句. while 表达式 循环体; end 1.下面程序最后输出的结果为(  ) A.17         B.21 C.27 D.37 答案:B 2.如图循环语句中,循环终止时,n等于(  ) A.6 B.7 C.8 D.9 答案:C 3.执行语句“for n=1:50”时. (1)变量n的第1个值为________. (2)变量n的第2个值为________. (3)变量n的最后一个值为________. 解析:“for n=1:50”的意思是n的初值为1;步长为1,终值为50.因此变量n的第1个值为1,第2个值为2,最后1个值为50. 答案:(1)1 (2)2 (3)50 for循环及其应用  设计一个计算1++++…+的算法程序框图,并设计程序. [解] 程序框图如下: 程序如下: 1.利用for语句实现循环结构的三个关键点 (1)确定变量的初值,即进行初始化操作. (2)确定循环的次数,步长以及终值. (3)确定循环体的内容. 2.利用for语句编写程序的注意点 (1)循环体要正确,尤其要注意循环体中的变量是否齐全. (2)循环条件要正确,条件与初始值要对应. (3)程序语句的格式要正确,循环结束时要有end.  [活学活用] 1.下面的程序运行后第3个输出的数是________. 解析:第一次输出的数是x=+=1, 第二次输出的数是x=1+=, 第三次输出的数是x=1++=2. 答案:2 2.以下程序是计算1×3×5×7×…×101的值的一个算法,其中和处应分别填写________和________. 解析:循环变量i的初值为1,终值为101,步长为2,循环体为S=S*i,故处应填2:101,处应填“S*i”. 答案:2:101 S*i while循环及应用  画出求满足1+2+3+…+n2 016的最小的自然数n的程序框图,并写出程序. [解] 程序框图如图所示. 程序为: 利用while语句的三个关注点 (1)在用while语句解决相关问题时,要熟练掌握while语句的一般格式,后面的end一定不要忘记.在运行语句的时候,一定要先判断表达式是否成立,再执行循环体. (2)while语句可以不知循环次数,但需要知道循环终止的条件.条件为真时执行循环,条件为假时终止循环,防止表达式相反出现错误. (3)用while语句解决循环次数不确定的问题时,首先要确定控制运算次数的变量,然后确定变量与运算次数的关系,利用这种关系,将运算次数当作一个确定的量,从而将问题转化为循环次数确定的问题来解决.[活学活用] 1.执行下面的程序,输出的结果是________. 解析:运行程序如下: S=0,i=1,i≤4; S=1,i=2,i≤4; S=3,i=3,i≤4; S=7,i=4,i≤4; S=15,i=5,i4. 结束循环,输出S=15. 答案:15 2.写出计算+++…+的值的程序. 解:程序如下: 循环语句的综合应用  给出以下10个数:4,10,70,33,95,74,29,17,60,40.要求将其中大于40的数找出来,画出求解该问题算法的程序框图,并写出程序. [解] 该算法的程序框图如图所示. 程序如下: for循环语句: while循环语句: 循环语句的实际应用的解题策略 (1)分析循环特征:仔细分析题意,建立适当模型,明确题目中需要反复执行的步骤,以确定循环体. (2)设置变量初值:一般累乘变量初始值为1,累加变量初始值为0,计数变量根据题意设置. (3)确定终止条件:根据选择语句的不同确定循环终止条件,有时for语句和while语句可以互化. [活学活用] 高一(1)班共有50人,市青少年保护中心抽样检测同学们的身体素质,要求学号能被3整除的同学参加体检,已知学号是从1到50号,请编写输出参加体检的同学的学号的一个程序. 解:法一:运用for循环语句. 法二:运用while循环语句. [层级一 学业水平达标] 1.下列程序输出的结果s是(  ) A.17            B.19 C.21 D.23 解析:选A 每次进入循环体时的i值依次为15,13,11,9.最后一次执行循环体为i=98,i=7,s=17. 2.下面的程序循环次数为(  ) A.2

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档