- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015-2016学年高二数学教学课件:第2章 3.2《循环语句》(北师大版必修3).ppt
[思路分析] 该算法表示的功能是:找出并输出1至100的正整数中的所有偶数. [规范解答] 算法框图如图所示: [规律总结] 在Do Loop语句中,每一次重复后,都要检验While后的条件是否满足,一旦不满足,循环停止. 若1+3+5+…+n6000,试设计一个程序,寻找满足条件的最小n值. [解析] S=0 i=1 Do S=S+i i=i+2 Loop Whlie S≤6000 n=i-2 输出n 循环语句的综合应用 设计一个求20个数的平均数的算法,分别用For语句和Do Loop语句写出其程序. [思路分析] 可用一个循环依次输入20个数,并将它们的和存在一个变量S中,最后用S除以20即可得到它们的平均数. [规范解答] 用Do Loop语句程序如下; S=0 i=1 Do 输入x S=S+x i=i+1 Loop While i=20 a=S/20 输出a 用For语句则程序如下: S=0 For i=1 To 20 输入 x S=S+x i=i+1 Next a=S/20 输出a [规律总结] 本例既可以用For语句写出程序也可以使用Do Loop语句写出程序,要注意这类题目特点,选择恰当的方法. [解析] 流程图如下图所示. 易错疑难辨析 编写程序,计算1+2+3+…+100的值. [错解1] 用For语句描述如下: i=1 sum=0 For i=1 To 100 sum=sum+i Next 输出sum [错解2] 用Do Loop语句描述如下: i=1 sum=0 Do sum=sum+i i=i+1 Loop While i100 输出sum [辨析] 错误的原因是对循环语句的结构不清,应用混乱.错解1中“i=1”不用写.错解2中“Loop While i100”应改成“Loop While i=100”,因为Do Loop语句的一般格式为: Do 循环体 Loop While 条件为真 [正解1] 用For语句描述如下: sum=0 For i=1 To 100 sum=sum+i Next 输出sum [正解2] 用Do Loop语句描述如下: i=1 sum=0 Do sum=sum+i i=i+1 Loop While i=100 输出sum [规律总结] Do Loop语句是先执行一次循环体,再判断是否满足条件,若满足,再执行循环体,然后再检查是否满足条件,若满足,再执行循环体,再判断是否满足条件,如此反复,直到不满足条件为止. 数学 路漫漫其修远兮 吾将上下而求索 北师大版 · 必修3 算法初步 第二章 §3 几种基本语句 第二章 3.2 循环语句 课堂典例讲练 2 易错疑难辨析 3 课时作业 4 课前自主预习 1 课前自主预习 1.For语句 循环结构是算法中的基本结构,For语句是表达循环结构最常见的语句之一,它适用于预先知道________的循环结构.For语句的一般形式是: For 循环变量=初始值 To终值 循环体 Next 循环次数 2.Do Loop语句 在循环结构中,若预先不知道循环次数,一般用____________来描述,Do Loop语句的一般形式为: Do 循环体 Loop While 条件为真 Do Loop语句 [特别提示] For循环语句和Do Loop循环语句的异同: For循环语句和Do Loop循环语句都能表达循环结构的算法,但是它们在表达方式和功能上又有一定的区别,它们的区别主要表现为以下几点: 1.书写格式不同. 2.作用不同:For循环语句主要适用于预先知道循环次数的循环结构;如果预先不知道循环次数,则使用Do Loop循环语句. 3.For循环语句循环条件在前,首先判断循环条件再执行,如果条件不满足,一次也不执行;而Do Loop循环语句循环条件在后. 4.用For循环语句编写时要注意设定好循环变量的初始值、终值、循环变量的改变量,应避免出现多一次循环或少一次循环的情况;用Do Loop循环语句编写程序时,一定要注意表达式的写法,当表达式为真时,继续执行循环体,当表达式为假时,结束循环,防止出现表达式正好相反的错误. 1.下列问题可以设计成循环语句的有( ) ①求1+3+32+…+39的和;②比较a,b两个数的大小;③对于分段函数,要求输入自变量,输出函数值;④求平方值小于100的最大整数. A.0个 B.1个 C.2个 D.3个 [答案] C [解析] ②③是由条件语句来实现的;①④都可由循环语句来实现. 2.对于下面的语句: x=-1 Do x=x*x Loop While x≤10 输出x. 下列说法正确的是( ) A.输出结果是1 B.能执行一次 C.能执行10次 D.是“死循环”,有语法错误
您可能关注的文档
- 2015-2016学年高二化学随堂练习:3.1.2《烷烃》(新人教版必修2).doc
- 2015-2016学年高二化学随堂练习:3.3.2《乙酸》(新人教版必修2).doc
- 2015-2016学年高二化学随堂练习:3.4.3《规律与方法》(新人教版必修2).doc
- 2015-2016学年高二化学随堂练习:4.1《开发利用金属矿物和海水资源》(新人教版必修2).doc
- 2015-2016学年高二化学随堂练习:4.2《资源综合利用 环境保护》(新人教版必修2).doc
- 2015-2016学年高二地理教学学案:1.2《当代环境问题的产生及其特点》(人教版选修6).doc
- 2015-2016学年高二地理教学学案:1.3《解决环境问题的基本思想》(人教版选修6).doc
- 2015-2016学年高二地理教学学案:2.1《水污染及其成因》(人教版选修6).doc
- 2015-2016学年高二地理教学学案:2.3《大气污染及其防治》(人教版选修6).doc
- 2015-2016学年高二地理教学学案:3.1《人类面临的主要资源问题》(人教版选修6).doc
文档评论(0)