高中数学-第一章-算法初步-1.2.2-条件语句课时提升作业2-新人教A版必修3.docVIP

高中数学-第一章-算法初步-1.2.2-条件语句课时提升作业2-新人教A版必修3.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文档。上传文档
查看更多
高中数学-第一章-算法初步-1.2.2-条件语句课时提升作业2-新人教A版必修3

条件语句 一、选择题(每小题3分,共18分) 1.下列问题所描述出来的算法,其中不包含条件语句的是 (  ) A.输入三个表示三条边长的数,计算三角形的面积 B.给出两点的坐标,计算直线的斜率 C.给出一个数x,计算它的常用对数的值 D.给出三棱锥的底面积与高,求其体积 【解析】选D.A中要判断三个数对应的线段能否构成三角形,B中要判断直线斜率是否存在,C中要判断x是否大于0,故A,B,C都用到条件语句,D只需赋值语句. 2.已知条件语句,如下: IF 条件    语句体   【解析】选A.由语句可知,条件成立执行语句体,否则结束,故A符合. 3.(2013·厦门高一检测)下面是判断所输入的正整数的奇偶性的程序,将其补充完整,则横线上应填(x MOD 2的意思是求x除以2的余数) (  ) INPUT  m=x MOD 2 IF       “为奇数”     ?   END A.m=2k+1 x=2k B.m=0 “x为偶数” C.m=0 “x为奇数” D.m=1 “x为偶数” 【解析】选D.第一个空是“x是奇数”的条件,应填“m=1”;第二个空应填“x为偶数”,并加引号. 【举一反三】本题中的程序PRINT“x为奇数”换为PRINT“x为偶数”,其他条件不变,其结论又如何呢? 【解析】选C.第一个空是“x是偶数”的条件,应填“m=0”;第二个空应填“x为奇数”并加引号. 4.阅读如图所示的程序,如果输入x=-2,则输出结果为 (  ) INPUT  IF   y=7x/2+3 ELSE       x/2-5   y=0    END  PRINT  END A.2  B.-12  C.10  D.-4 【解析】选D.输入x=-2,则x0,执行“y=+3”,故输出结果为-4. 5.阅读下列程序,则该程序运行后,变量y的值为 (  ) INPUT “x=”;4 IF x3 THEN  x ELSE  x END IF PRINT y END A.4 B.16 C.6 D.8 【解析】选B.因x=4满足“x3”的条件,所以执行的是“THEN”后面的y=4×4=16. 6.阅读如图所示的程序,若输出y的值为0,则输入x的值的集合为 (  ) INPUT x IF x1 THEN  x+3 ELSE   END IF PRINT y END A.{3,0} B.{3,1} C.{0,1} D.{0,1,3} 【解析】选A.由题意知y=令y=0得x=0或3,故选A. 二、填空题(每小题4分,共12分) 7.为了在运行下面的程序之后输出y=25,键盘输入x应该是    . INPUT  IF x0   (x+1) ELSE  (x-1) END IF PRINT  END 【解析】程序表达的是求分段函数y=的函数值. 由或得x=-6或x=6. 答案:-6或6 【举一反三】如下程序: INPUT  IF     ELSE    PRINT  要使输出的y值最小,则输入的x的值为    . 【解析】本程序执行的功能是求函数 y=的函数值. 由函数的性质知当x=1或x=-1时,y有最小值为0. 答案:1或-1 8.完成如图所示的程序,输入x的值,求函数y=|8-2x2|的值. INPUT “x=”;x IF ①      ②    ?  x^2-8 END  PRINT  END ①    ;②    . 【解题指南】条件语句中的条件是复合条件时常用AND或OR连接. 【解析】根据ELSE后的语句为y=2x^2-8,故条件①应为8-2x2≥0,即-2≤x≤2,写出语句为x=-2 AND x=2;②应为y=8-2x^2. 答案:①x=-2 AND x=2 ②y=8-2x^2 9.此处给出的是条件语句编写的程序,该程序的功能是求函数    的函数值. INPUT  IF    x ELSE  x-1 END IF PRINT  END 【解析】该程序的主要功能是对分段函数f(x)求值. 当x≤3时,y=2x;当x3时,y=x2-1. 所以函数为f(x)= 答案:f(x)= 三、解答题(每小题10分,共20分) 10.写出已知函数y=输入x的值,求y值的程序. 【解析】 INPUT “x=”;x IF x0 THEN   y=1 ELSE  IF x=0 THEN    y=0  ELSE    y=-1  END IF END IF PRINT y END 11.铁路部门托运行李的收费方法如下:y是收费额(单位:元),x是行李重量(单位:kg),当0x≤20时,按0.35元/kg收费,当x20时,20kg的部分按0.35元/kg,超出20kg的部分,则按0.65元/kg收费,请根据上述收费方法

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档