2014鲁教A版高中数学必修三 1.2.2 《条件语句》课时提能训练.docVIP

2014鲁教A版高中数学必修三 1.2.2 《条件语句》课时提能训练.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014鲁教A版高中数学必修三 1.2.2 《条件语句》课时提能训练.doc

1.2.2 条件语句 (30分钟 50分) 一、选择题(每小题4分,共16分) 1.条件语句属于算法中的哪个基本逻辑结构( ) (A)顺序结构 (B)选择结构 (C)循环结构 (D)以上都不对 2.下列问题所描述出来的算法,其中不包含条件语句的为( ) (A)输入三个表示三条边长的数,计算三角形的面积 (B)给出两点的坐标,计算直线的斜率 (C)给出一个数x,计算它的常用对数的值 (D)给出三棱锥的底面积与高,求其体积 3.如图所示的程序运行后,变量y的值是( ) (A)3 (B)6 (C)9 (D)27 4.(易错题)程序如下: 若输入a=1,b=3,c=2,则输出的结果是( ) (A)1,2,3 (B)3,2,1 (C)2,3,1 (D)3,1,2 二、填空题(每小题4分,共8分) 5.若a=11时,下面的程序段输出的结果是______. 6.下面给出的是条件语句编写的算法,该算法的功能是__________________. 三、解答题(每小题8分,共16分) 7.(2012·烟台高一检测)某市公用电话(市话)的收费标准为:3分钟之内(包括3分钟)收取0.20元;超过3分钟部分按0.10元/分钟加收费.设计一个程序,根据通话时间计算话费. 8.儿童乘坐火车时,若身高不超过1.1m,则无需购票;若身高超过1.1 m但不超过1.4 m,可买半票;若超过1.4 m,应买全票.试写出一个购票算法程序. 【挑战能力】 (10分)设计一个算法,求方程ax+b=0的解,并写出程序. 答案解析 1.【解析】选B.条件语句对应算法中的选择结构,故选B. 2.【解析】选D.A中要判断三个数对应线段能否构成三角形,B中要判断直线斜率是否存在,C中要判断x是否大于0,故A,B,C都用到条件语句,D只需赋值语句. 【变式训练】以下关于条件语句的说法,正确的是( ) (A)条件语句的执行是按照程序中的先后顺序执行的 (B)条件语句实现了程序框图中的条件结构 (C)条件语句不能嵌套,即条件语句中不能再使用条件语句 (D)条件语句一定要完整,即IF-THEN-ELSE-END IF中每一部分都不能少 【解析】选B.条件语句中,如果条件成立,执行THEN后的语句,如果不成立,则执行ELSE后的语句,故条件语句的执行是有选择的,A错;当条件不成立,不需要任何操作时,可以省略ELSE及其后的语句体,故D错;条件语句可以嵌套,C错. 3.【解析】选B.由程序可知当x≤3时,y=2x,所以当x=3时,y=6.故选B. 4.【解题指南】要解决本题,关键是弄清每个IF语句的功能,如第一个IF语句功能是:如果ba,则把大的值b赋给a,小的值(原来的a)赋给b,如果b≤a,则不变,即实现大的数为a,小的数为b,按从大到小的顺序排列. 【解析】选B.三个条件语句执行后分别保证ab,ac,bc.故程序执行的功能为“输入三个数,按从大到小的顺序输出”故选B. 5.【解析】由于当a=11时,不满足条件a10,所以执行y=a MOD 10,得到的结果是y=1.注意“a MOD 10”是a除以10的余数. 答案:1 6.【解析】由程序可知该算法语句是输入自变量x的值求相应的函数值问题.当x0时,y=-x+1;当x=0时,y=0;当x0时,y=x+1.因此,此算法的功能是求分段函数的值. 答案:求分段函数的值 【误区警示】注意当x0时,y=x+1.在此处容易出现条件分不清的问题,处理此类问题关键是分清第二个ELSE是在前两个条件都不满足的前提下运行的. 7.【解析】程序如下: 【举一反三】如果本题中其他条件不变,但超过10分钟后按0.05元/分钟加收费,如何写程序? 【解析】程序如下: 8.【解题指南】解决本题关键是找出1.1 m和1.4 m两个分界点,利用条件语句来写. 【解析】程序如下: 【一题多解】本题还可有以下程序写法: 【挑战能力】 【解析】算法: 第一步:判断a≠0是否成立.若成立,输出结果“解为”;否则执行第二步. 第二步:判断b=0是否成立.若成立,输出结果“解集为R”;若不成立,输出结果“方程无解”,结束算法. 程序为: - 5 -

您可能关注的文档

文档评论(0)

zhonglanzhuoshi + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档