2012届高三数学第一轮复习课件4.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
考纲解读 理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义. 考向预测 1.基本算法语句是算法的主体内容, 是计算机能够理解的程序设计语言,是计算机编程的基础. 2.对基本算法语句的考查常以选择题和填空题的形式出现,重在考查对算法语句的理解和应用. 知识梳理 1.任何一种程序设计语言中都包含以下基本的算法语句,它们分别是:输入语句、输出语句、 、 和 等. 2.赋值语句: (1)一般形式: 变量=表达式 (2)作用:将表达式所代表的值赋给变量; (3)“=”称为赋值号,不是等号,如: x=y表示将y的值赋予x; (4)形式中的“表达式”可以是一个数据,常量或算式,如:x=1,y=x+y; (5)“=”左边只能是变量,不能是表达式,如x=9,不能写成 9=x; (6)对一个变量,可以多次赋值,如:x=1,x=3,x=9,则结果为x=9. 3.条件语句的功能:用来表达算法中的选择结构: 条件语句的形式: (1)If 条件 Then 其流程图为 语句1 Else 语句2 End If     (2)If 条件1 Then 其流程图为 语句1 Else If 条件2 Then 语句2 Else 语句3 End If End If  4.循环语句 (1)For语句的一般形式: For 循环变量=初始值 To 终值    循环体 For语句的含义:它是循环体得以运行的外部“环境”,控制着循环的开始与结束,决定着循环运行的次数. (2)Do Loop语句的一般形式是: Do  循环体 Loop While 条件为真 Do Loop语句一般用于不知道循环次数的循环结构,要根据其他形式的终止条件停止循环,在这种情况下才采用. [答案] D 2.下列程序的功能是: 判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数. 输入x If________Then  y=-x; else  y=x*x end If 输出y 则填入的条件应该是(  ) A.x0   B.x0   C.x=0  D.x=0 [答案] D [解析] 因为条件真则执行y=-x,条件假则执行y=x*x,由程序功能知条件应为x=0. 3.当a=1,b=3时,执行完下面一段程序后x的值是(  ) If ab Then  x=a+b End  x=a-b End If A.1 B.3 C.4 D.-2 [答案] C [解析] 因为ab,所以x=a+b=1+3=4. 4.下列程序运行后的结果为(  ) S=0 i=2 Do  S=S+i  i=i+3 Loop While i≤18 输出S A.57 B.40 C.27 D.20 [答案] A [解析] 运算过程为:S=0+2=2;i=2+3=518,S=2+5=7;i=5+3=818,S=7+8=15;i=8+3=1118,S=15+11=26,i=11+3=14,S=26+14=40;i=14+3=17,S=40+17=57. 5.写出下列语句执行后的结果. (1)i=0        (2)i=0; S=0 S=0 Do Do S=S+i        i=i+1 i=i+1 S=S+i Loop While S=20   Loop While S=20 输出i. 输出i. 则(1)________ (2)________. [答案] (1)7 (2)6 [解析] 这两个小题看似一样,但是因为循环体内的累加顺序不一样,导致的结果也不同,我们知道1+2+3+4+5=15,而1+2+3+4+5+6=21,而循环条件为S≤20,故最后加的i=6,而(1)中输出的i在此基础上又加了1,故(1)中结果为7,而(2)中没变.故(2)中结果为6. 6.下列程序运行后的结果是________. [答案] 5 [解析] 此循环程序运行过程为: ①s=10,n=9;②s=19,n=8; ③s=27,n=7;④s=34,n=6; ⑤s=40,n=5.此时满足s≥40跳出循环,输出n的值为5. [例1] 如图所示是解决某个问题而绘制的算法框图.仔细分析各图框内的内容及图框之间的关系,回答下面的问题: (1)图框①中x=2的含义是什么? (2)图框②中y1=ax+b的含义是什么? (3)图框④中y2=ax+b的含义是什么? (4)该算法框图解决的是怎样的一个问题? (5)若最终输出的结果y1=3,y2=-2.当x取5时输出的结果5a+b的值应该是多大? [分析] 本题主要考查赋值语句的特点及意义. [解析] (1)图框①中x=2表示把2赋给变量x. (2)图框②中y1=ax+b的含义:该图框在执行①的前提下,即当x=2时

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档