2019年高中数学北师大版必修3教学案:第二章 §3 3.2 循环语句 Word版含解析.docVIP

2019年高中数学北师大版必修3教学案:第二章 §3 3.2 循环语句 Word版含解析.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文档。上传文档
查看更多
2019年北师大版精品数学资料 3.2 循环语句  预习课本P108~109,思考并完成以下问题 (1)For语句的格式是什么?     (2)Do Loop语句的格式是什么?     (3)For语句和Do Loop语句的适用范围有什么不同?        eq \a\vs4\al([新知初探]) 1.For语句 (1)格式 For循环变量=初始值To终值 循环体 Next (2)适用范围 For语句适用于预先知道循环次数的循环结构. [点睛] (1)循环体是由计算机反复执行的一组语句构成的.For后面的“条件”是用于控制计算机执行循环体或跳出循环体的. (2)在For语句里,我们默认循环变量每次的增量为1,增量不为1时,需用参数Step,即“For循环变量=初始值To终值Step增量”. 2.Do Loop语句 (1)格式 eq \x(\a\al(Do, 循环体,Loop While 条件为真)) (2)适用范围 Do Loop语句适用于预先不知道循环次数的循环结构. [点睛] 用Do Loop语句编写程序时,一定要注意While后面的条件,条件为真时执行循环体,条件为假时结束循环. eq \a\vs4\al([小试身手]) 1.判断正误.(正确的打“√”,错误的打“×”) (1)循环语句与算法框图中的循环结构相对应.(  ) (2)For语句与Do Loop语句都是循环语句.(  ) (3)所有的循环结构框图都可以用For语句与Do Loop语句描述.(  ) (4)For语句不能用来描述循环次数不确定的循环结构.(  ) 答案:(1)√ (2)√ (3)× (4)√ 2.若i的初始值为0,当执行完Do i=i+1 Loop While i≤10后i的值变为(  ) A.9             B.10 C.11 D.12 解析:选C 由Do Loop语句的形式和执行条件易得循环结束后,i=11. 3.下面算法语句的功能是(  ) S=0 For i=1 To 100 S=S+i Next 输出S. A.求1×2×3×…×100的值 B.求1×3×5×…×99的值 C.求1+2+3+…+100的值 D.求1+3+5+…+99的值 解析:选C 由“S=S+i”可知该算法解决的是累加问题;由循环变量i的增量为1,从1到100可知,求的是1+2+3+…+100的值. 4.给出下列For语句: S=0 For i=1 To 10 S=S+i Next 循环变量是________,循环变量的初始值是________,循环变量的终值是________,循环体是________. 解析:循环变量是i,循环变量的初始值是1,循环变量的终值是10,循环体是S=S+i. 答案:i 1 10 S=S+i For语句的应用 [典例] 画出求1+eq \f(1,2)+eq \f(1,3)+…+eq \f(1,1 000)的值的算法框图,并用For语句描述该算法. [解] 算法框图为: 用For语句描述算法为: S=0 For i=1 To 1 000 S=S+1/i Next 输出S. 使用For语句描述算法的一般步骤为: (1)确定循环次数,即确定循环变量的初始值和终值; (2)把反复要做的工作,作为循环体放在For与Next之间; (3)输出结果.       [活学活用] 1.下列语句运行的结果是(  ) S=0 For i=-1 To 11 S=i*i Next 输出S. A.-1             B.11 C.100 D.121 解析:选D S=11×11=121. 2.写出下列框图所对应的算法语句. 解:用算法语句描述为: S=1 For i=3 To 99 Step 2 S=S*i Next 输出S. Do Loop语句的应用 [典例] 画出求满足1+3+5+…+n2 016的最小自然数n的算法框图,并用相应的算法语句描述该算法. [解] 算法框图如下: 用Do Loop语句描述为: S=0 i=1 Do S=S+i i=i+2 Loop While S≤2 016 输出i-2. 用Do Loop语句描述算法时,要注意Loop While后面的条件,每次重复后,都要检验While后的条件是否被满足,一旦不满足条件,循环停止,输出结果.       [活学活用] 1.读下面的算法语句,输出的结果是(  ) I=1 S=0 Do  S=2*S+1 I=I+1 Loop WhileI≤4 输出S. A.2           B.10 C.15 D.20 解析:选C 当I=1时,S=0×2+1=1;当I=2时,S=1×2+1=3;当I=3时,S=3×2+1=7;当I=4时,S=7×2+1=15

您可能关注的文档

文档评论(0)

189****2566 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档