优化方案高考数学总复习市赛课金奖课件公开课一等奖课件省赛课获奖课件.pptx

优化方案高考数学总复习市赛课金奖课件公开课一等奖课件省赛课获奖课件.pptx

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

§9.2算法基本语句、算法案例; ;双基研习?面对高考;条件语句的含义是如果条件成立(条件为真),执行语句1,否则(条件为假),执行语句2,其流程图如图:

;(3)复合If语句

在某些算法中,选择构造不止一处,判断背面接着判断,能够用复合If语句来描述:;If条件1Then

语句1

Else

If条件2Then

语句2

Else

语句3

EndIf

EndIf

其流程图如图:;2.循环语句

(1)循环语句用来实现算法中的______构造.

(2)For语句

For循环语句用于预先懂得循环次数的循环构造,普通格式以下:

;其构造如图:;初始值是循环变量开始的第一种值,终值是循环变量的最后一种值,这两个值构成循环变量的取值范畴.当循环变量每次递增1时在循环体内能够类似于i=i+1的循环变量变化赋值语句.但是如果每次递增不是1时必须要加上,例如循环变量每次递增2时需要在循环体内加这样一种语句:i=i+2,Next是循环体结束的标志.

(3)DoLoop循环语句;对于预先不懂得循环次数的循环构造,要根据其它形式的终止条件停止循环,在这种状况下,我们普通用DoLoop循环语句来描述.DoLoop循环语句的普通形式以下:;思考感悟1.For语句与DoLoop语句能否互相转化?

提示:在预先懂得循环次数的循环构造中,For语句和DoLoop语句普通能够互相转化,在预先不懂得循环次数的循环构造中,不能用For语句,普通用DoLoop语句.;;答案:B;A.6B.7

C.8D.9

答案:B;答案:y=3x+5y=x2

5.阅读下列程序,程序输出的成果是________.

S=0

Fori=1To4

S=2S+1

Next

输出S

End

答案:15;考点探究?挑战高考;下列给出一种算法:

1.输入x;

2.若x0,则y=x+1;否则执行3;

3.若x=0,则y=0;否则y=x;

4.输出y.

(1)指出该算法的功效;

(2)将该算法用流程图表达出来;

(3)用基本语句描述这一算法.;【思路点拨】由题目可获取下列重要信息:该问题提供的是一种问题算法的自然语言的表述,它是一种分段函数模型.

解决此问题可先由条件入手分析,再依次画出流程图,并写出基本语句.;(2)流程图如图所示.;(3)基本语句以下:

输入x;

Ifx0Then

y=x+1

Else

Ifx=0Then

y=0

Else

y=x

EndIf

EndIf

输出y.;【误区警示】条件语句必须以If语句开始,以EndIf语句结束,一种If语句必须和一种EndIf对应,特别对条件语句的嵌套编程时,往往遗漏EndIf,这一点在解题时必须注意.;解:算法框图如图:;算法语句以下:

输入x;

Ifx0Then

y=2x+1

Else

Ifx=0Then

y=1

Else

y=x2+1

EndIf

EndIf

输出y.;考点二;;【名师点评】用DoLoop语句写算法时,要注意LoopWhile背面的条件,只要条件为真就执行循环体.

变式训练2画出求满足1+2+3+…+n2010的最小的自然数n的算法框图,并用基本语句描述这一算法.;解:算法框图为:;用语句描述为:

S=0

n=1

Do

S=S+n

n=n+1

LoopWhileS≤2010

输出n-1.

;考点三;算法分析:

第一步,输入x值.

第二步,判断,如果x≤200,则输出x,否则执行第三步.

第三步,判断,如果x≤500成立,则计算y=0.9x,并输出y,否则执行第四步.

第四步,计算y=0.9×500+0.7×(x-500),并输出y.;程序框图:;程序:;【反思感悟】在解决实际问题时,要对的理解其中的算法思想,根据题目写出其关系式,再写出对应的算法.在循环语句中,也能够嵌套条件语句,甚至是循环语句,此时需要注意嵌套这些语句需要确保语句的完整性,否则就会造成程序无法执行.;办法技巧

1.在算法中,条件语句是体现选择构造最惯用的语句,求分段函数值时往往用条件语句,有时还用到复合If语句.(如例1)

2.循环构造是算法中的基本构造,For语句和DoLoop语句是体现循环构造最常见的语句.For语句合用于预先懂得循环次数的循环构造;DoLoop语句合用于预先不懂得循环次数的循环构造.(如例2);3.通过算法语句的学

文档评论(0)

159****8201 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档