- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2018版高中数学 第二章 算法初步 2.3.2 循环语句学案 北师大版必修3
2.3.2 循环语句
1.理解并掌握For语句和Do Loop语句两种基本循环语句.(重点)
2.掌握两种循环语句的一般格式.
3.能够利用两种基本循环语句解决相关的问题.(难点)
[基础·初探]
教材整理 循环语句
阅读教材P108~P109“练习”以上部分,完成下列问题.
1.For语句和Do Loop语句
(1)For语句:
在循环结构中,若预先知道循环次数,一般用For语句来表达,其一般形式为:
For 循环变量=初始值To终值
循环体
Next
(2)Do Loop语句:
在一些循环结构中,预先不知道循环的次数,要根据其他形式的终止条件停止循环.这种情况下,一般用Do_Loop语句来描述,其一般形式为:
Do
循环体
Loop While 条件为真
2.基本语句描述算法的优点
使用基本语句描述算法,和自然语言相比,基本语句描述的算法显得直观、清楚、明了,它的另一个优点是比较接近程序语言,便于编写程序,上机实现.
判断(正确的打“√”,错误的打“×”)
(1)For语句适用于任何循环结构.( )
(2)循环语句中循环体是反复执行的.( )
(3)For语句与Do Loop语句之间可以无条件相互转化.( )
【解析】 (1)×,For语句只适用于预先知道循环次数的循环结构.(2)√,由定义知循环体在循环语句中是反复执行的.(3)×,For语句与Do Loop语句之间相互转化是要看条件的,只有知道了循环次数后才可以转化.【答案】 (1)× (2)√ (3)× [小组合作型]
For语句 画出求1+++…+的值的算法框图,并用For语句描述该算法.
【精彩点拨】 观察式子特点,这是一个累加问题,后一个数的分母比前一个数的分母大1.根据此特点设计其算法,画出算法框图,并用For语句描述即可.【自主解答】 算法框图为:
用For语句描述算法为:S=0For i=1 To 1 000S=S+1/iNext
输出S.
利用For语句实现循环结构的三个关键点:确定变量的初值,即进行初始化操作;第二,确定循环的次数、步长以及终值;第三,确定循环体的内容.
[再练一题]
1.用For语句写出一个计算1×3×5×7×…×199的算法程序,画出程序框图.
【解】 程序框图如下:
程序如下:S=1
For i=1 To 199 Step 2
S=S*i
Next
输出S
Do Loop语句 画出求满足1+3+5+…+n2 011的最小自然数n的算法框图,并用相应的算法语句描述该算法.
【精彩点拨】 这是一个累加求和问题,可以使用循环语句描述算法,又因为循环次数不能事先预知,仅知道结束循环的条件,因此可设置一个累加变量来控制循环次数.每循环一次累加变量就增加一个数,并将它与2 011进行比较,直到大于2 011为止.【自主解答】 算法框图如下:
用Do Loop语句描述为:S=0i=1Do
S=S+ii=i+2Loop While S<=2 011n=i-2输出n.
利用Do Loop语句的两个关注点:?1?在利用Do Loop语句解决相关问题时,要熟练掌握Do Loop语句的一般格式.在运行语句的时候,先执行循环体,然后再判断条件是否成立.??2?Do Loop语句可以不知道循环的次数,但是结束循环的条件必须确定.
[再练一题]
2.求12+22+32+…+n21 000成立的n的最大正整数值,用算法语句表示其算法.
【解】S=1i=2Do
S=S+i2i=i+1Loop While S1 000n=i-2输出n.
[探究共研型]
循环语句的综合应用探究1 循环语句的应用条件是什么?
【提示】 在处理问题时,对某一步骤或若干步骤重复执行多次,即对不同的运算对象进行若干次的相同运算式处理,这种模式由循环语句来实现.探究2 For语句与Do Loop语句可以相互转化的条件是什么?
【提示】 当知道循环体被执行的次数时,两者可以相互转化.探究3 循环语句与条件语句的关系是什么?
【提示】 循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环.但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题.探究4 两种循环语句的区别与联系是什么?
【提示】 (1)联系:两种循环语句都是用来解决具有规律性的重复计算的相关问题,实现算法中的循环结构的.有时,这两种循环语句可以进行互化.两种循环语句在循环流程中都必须具备三个要素:第一,需要进行初始化操作,限定约束条件.第二,循环需要有结束的机会,不能出现死循环的情况.第三,在循环中,每执行一次循环体,变量就会发生改变,并逐渐接近满足跳出循环的条件.(2)区别:For语句,首先确定了循环的次数,然后执行循环体,而Do Loop语句是先执行循环体
您可能关注的文档
- 2017年秋七年级数学上册 1.1.2 有理数习题(pdf)(新版)冀教版.pdf
- 2017年秋七年级数学上册 1.10 有理数的的乘方习题(pdf)(新版)冀教版.pdf
- 2017年秋七年级数学上册 1.11 有理数的的混合运算习题(pdf)(新版)冀教版.pdf
- 小升初语文全真模拟题4 新人教版.doc
- 小学语文毕业考试试题1.doc
- 2017年秋七年级数学上册 1.1.1 正数和负数的认识习题(pdf)(新版)冀教版.pdf
- 2017年秋七年级数学上册 1.12 计算器的使用习题(pdf)(新版)冀教版.pdf
- 小学语文毕业考试试题2.doc
- 2017年秋七年级数学上册 1.1 从自然数到有理数 第1课时 自然数、分数、小数课件 (新版)浙教版.ppt
- 2017年秋七年级数学上册 1 有理数达标测试卷课件 (新版)浙教版.ppt
- 2018版高中数学 第二章 算法初步章末分层突破学案 北师大版必修3.doc
- 2018版高中数学 第二章 统计 2.1.2 系统抽样学案 苏教版必修3.doc
- 2018版高中数学 第二章 统计 2.1.3 分层抽样学案 苏教版必修3.doc
- 2018版高中数学 第三章 概率 3.2 古典概型学业分层测评 苏教版必修3.doc
- 2018版高中数学 第二章 统计 2.3.2 方差与标准差学业分层测评 苏教版必修3.doc
- 2018版高中数学 第二章 统计 2.3.1 平均数及其估计学业分层测评 苏教版必修3.doc
- 2018版高中数学 第二章 统计 2.4 线性回归方程学业分层测评 苏教版必修3.doc
- 2018版高中数学 第二章 统计 2.2.1 频率分布表 2.2.2 频率分布直方图与折线图学案 苏教版必修3.doc
- 七年级地理下册 第七章 第一节 东南亚导学案1(无答案)(新版)湘教版.doc
- 七年级地理下册 第七章 第四节 欧洲西部导学案 (新版)湘教版.doc
最近下载
- 城管执法队员百分制考核细则.docx VIP
- 高血压的诊治PPT课件.pptx VIP
- 第二单元第04课时用混合运算解决实际问题(1)(教学课件)数学人教版三年级上册(新教材).pptx
- 健身会所操课教练工作流程及规范 .pdf VIP
- 《江苏省工业、建筑业、服务业、生活和农业用水定额(2025年)》.docx VIP
- 国投证券-固态电池系列报告(一):未来已来固态电池行业迎来产业驱动.pdf VIP
- Hubsan哈博森无人机ZINO说明书用户手册.pdf
- 高中政治必修二《经济与社会》选择题专练30题 .pdf VIP
- 高危高尿酸血症药物降尿酸治疗专家共识(2025版).pptx VIP
- 2025湖南郴州桂阳县招聘25名城市社区专职工作者笔试备考题库及答案解析.docx VIP
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)