- 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版高中数学北师大版必修三学案:第二章算法初步3.2 循环语句
3.2 循环语句[学习目标] 1.理解两种结构的循环语句——For语句和Do Loop语句.2.掌握两种循环语句的一般形式并会应用.3.通过具体实例明确两种循环语句的区别和联系.知识点一 For语句1.循环结构是算法中的基本结构,For语句是表达循环结构最常见的语句之一,它适用于预先知道循环次数的循环结构.2.For语句的一般形式是:For 循环变量=初始值 To 终值 循环体Next知识点二 Do Loop语句1.在一些循环结构中,预先不知道循环的次数,一般用Do_Loop语句来描述.2.Do Loop语句的一般形式为:Do循环体Loop_While_条件为真题型一 For语句的应用例1 编写一个计算12+32+52+…+9992的算法,画出算法框图,并用For语句描述这个算法.解 For语句描述算法为:S=0For i=1 to 999 S=S+i^2 i=i+2Next输出S算法框图如图所示.反思与感悟 1.For语句是表达循环结构最常见的语句之一,它适用于预先知道循环次数的循环结构,有些循环中如果不能直接看出循环次数,则可通过题目中的规律先求出循环次数再写循环语句.2.用For语句设计程序的一般思路:①确定循环次数;②把反复要做的工作,作为循环体放在For与Next之间.跟踪训练1 请阅读下列用For语句给出的算法,画出算法框图并说明该算法的处理功能.S=0For i=1 To 20 S=S+i i=i+2Next输出S解 算法的框图如图所示,因此,这个算法实际上处理的是求和S=1+3+5+7+9+11+13+15+17+19.题型二 Do Loop语句的应用例2 设计一个求满足1+3+5+…+i>500的最小自然数i的算法框图,并用Do Loop语句描述这个算法.解 算法框图如下:Do Loop语句描述算法为i=1S=0Do S=S+i i=i+2Loop While S=500i=i-2输出i反思与感悟 Do Loop语句,先执行一次循环体,若符合条件,继续执行循环体;当不符合条件时,跳出循环,执行Do Loop语句后的语句.跟踪训练2 根据下面的算法语句,绘制算法框图,指出输出的最后结果是什么?并将它改为另一种循环,画出相应的算法框图.算法如下:S=0For i=3 To 99 S=S+i^3 i=i+2Next输出S解 算法语句对应的算法框图如图1所示,图1它用的是“For”语句,最终输出的结果是33+53+…+993,利用“Do Loop语句”可以改为如下S=0i=3Do S=S+i^3 i=i+2Loop While i<=99输出S相应算法框图如图2所示:图2题型三 循环语句与条件语句的综合应用例3 某高中男子体育小组的100 m赛跑的成绩(单位:s)如下:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7. 从这些成绩中搜索出小于12.1 s的成绩,画出算法框图,并用相应的算法语句描述该算法.解 算法框图如下:用算法语句描述如下:For i=1 To 10输入gi If gi12.1 Then 输出gi End If i=i+1Next反思与感悟 1.本题是循环语句和条件语句的综合运用,在执行循环体的过程中嵌套着条件语句,即判断gi<12.1是否成立,在编写这样的含有条件语句和循环语句的混合语句时,应明确循环体与条件之间的关系.2.Do Loop语句能表达不知循环次数的循环结构,常与选择结构综合考查,在读程序时,要注意用列表法把循环体中的变量的值列出来,从中观察规律,检验While后的条件是否被满足,一旦不满足条件,循环停止.跟踪训练3 高一(1)班共60人,市青少年保护中心抽样检测同学们的身体素质,要求学号被3整除的同学参加体检,已知学员是从1到60号,请编写输出参加体检的同学学号的一个算法及算法框图.解 算法框图为算法如下:方法一 运用For语句:For S=0 To 60S=S+3输出SNext 方法二 运用Do Loop语句:S=0Do S=S+3输出SLoop While S=60应用循环语句设计程序例4 对任意正整数n,设计一个程序求S=1+++…+的值.错解 程序如下:输入 n;i=1s=0Do i=i+1 S=S+1/iLoop While i<n输出 S.错解分析 错误的根本原因是第一次执行S=S+1/i时,i的初始值经i=i+1后,已经变为2,则S=0+,这样所求的S=++…+,而不是S=1+++…+,因为后执行S=S+1/i,所以要把i的初始值变为0才行.自我矫正 程序如下:输入n;i=0s=0Do i=i+1 s=s+1/iLoop While i<n输出 S.1.关于Do Loop循环语句叙述正确的是( )A.总是执
您可能关注的文档
- 2018年高考政治主观题专题训练4.doc
- 2018年高考数学数列压轴专项练习集(一).doc
- 2018年高考数学模拟典型专题训练103.docx
- 2018年高考数学江苏专版三维二轮专题复习训练:3个附加题综合仿真练(五)+Word版含解析【KS5U+高考】.doc
- 2018年高考数学江苏专版三维二轮专题复习训练:6个解答题综合仿真练(二)+Word版含解析【KS5U+高考】.doc
- 2018年高考物理(全国卷)一轮微专题复习-微专题24--卫星变轨及能量问题.docx
- 2018年高考物理一轮复习真题训练:-7-静电场.doc
- 2018年高考物理一轮复习真题训练:-15-热学.doc
- 2018年高考物理全真模拟试题.doc
- 2018年高考现代文阅读论述类文本选择题选项陷阱设置方法.doc
- 2018版高中数学北师大版必修三学案:第二章+习题课.docx
- 2018版高中数学北师大版必修三学案:第二章+算法初步+章末复习提升.docx
- 2018版高中数学北师大版必修三学案:第二章+算法初步+2.3 循环结构.docx
- 2018版高中数学北师大版选修1-1学案:第四章+1.2+函数的极值.docx
- 2018版高中数学北师大版选修1-1学案:第四章+2.1+实际问题中导数的意义.docx
- 2018版高中数学北师大版选修1-1学案:第四章+2.2+最大值、最小值问题(二).docx
- 2018版高中数学北师大版选修1-1学案:第四章+2.2 最大值、最小值问题(一).docx
- 2018版高中数学北师大版选修1-1学案:第四章+章末复习课.docx
- 2018版高中数学北师大版选修2-1学案:第二章+3.1+空间向量的标准正交分解与坐标表示-+3.2+空间向量基本定理+Word版含答案.docx
- 2018版高中数学北师大版选修2-1学案:第二章+§2+空间向量的运算(二)+Word版含答案.docx
最近下载
- FDI 相关外汇业务及资本项目外汇业务知识试卷.docx VIP
- 北师大版七年级上册数学期中考试试题有答案.docx VIP
- 恙虫病患者的护理查房.ppt VIP
- 创新思维与创新方法 (TRIZ理论).ppt VIP
- AI大模型赋能AI大模型赋能制造企业采购流程体系和采购流程梳理及优化总体规划方案.ppt VIP
- 循环再造 5 万吨磷酸铁锂黑粉制备高性能磷酸铁项目环境影响报告书.pdf
- 人教版九年级上册化学期末考试试题及答案.pdf VIP
- 山东档案职称考试《档案基础理论》考试题库资料大全(含答案).pdf
- 安川变频器技术手册V1000 中文.pdf VIP
- KurtZ ersa Versaflow 3.45选择焊系统用户手册.pdf VIP
文档评论(0)