电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

高中数学 第一章 算法初步 1.2.2 条件语句课时提升作业2 新人教A版必修3-新人教A版高一必修3数学试题_第1页
1/14
高中数学 第一章 算法初步 1.2.2 条件语句课时提升作业2 新人教A版必修3-新人教A版高一必修3数学试题_第2页
2/14
高中数学 第一章 算法初步 1.2.2 条件语句课时提升作业2 新人教A版必修3-新人教A版高一必修3数学试题_第3页
3/14
条件语句一、选择题(每小题3分,共18分)1.下列问题所描述出来的算法,其中不包含条件语句的是()A.输入三个表示三条边长的数,计算三角形的面积B.给出两点的坐标,计算直线的斜率C.给出一个数x,计算它的常用对数的值D.给出三棱锥的底面积与高,求其体积【解析】选D.A中要判断三个数对应的线段能否构成三角形,B中要判断直线斜率是否存在,C中要判断x是否大于0,故A,B,C都用到条件语句,D只需赋值语句.2.已知条件语句,如下:IF条件THEN语句体ENDIF其对应的条件结构是()【解析】选A.由语句可知,条件成立执行语句体,否则结束,故A符合.3.(2013·厦门高一检测)下面是判断所输入的正整数的奇偶性的程序,将其补充完整,则横线上应填(xMOD2的意思是求x除以2的余数)()INPUTxm=xMOD2IFTHENPRINT“x为奇数”ELSEPRINTENDIFENDA.m=2k+1x=2kB.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,则输出结果为()INPUTxIFx<0THENy=7x/2+3ELSEIFx>0THENy=7x/2-5ELSEy=0ENDIFENDIFPRINTyENDA.2B.-12C.10D.-4【解析】选D.输入x=-2,则x<0,执行“y=+3”,故输出结果为-4.5.阅读下列程序,则该程序运行后,变量y的值为()INPUT“x=”;4IFx>3THENy=xxELSEy=2xENDIFPRINTyENDA.4B.16C.6D.8【解析】选B.因x=4满足“x>3”的条件,所以执行的是“THEN”后面的y=4×4=16.6.阅读如图所示的程序,若输出y的值为0,则输入x的值的集合为()INPUTxIFx>1THENy=x^2-4x+3ELSEy=xENDIFPRINTyENDA.{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应该是.INPUTxIFx<0THENy=(x+1)(x+1)ELSEy=(x-1)(x-1)ENDIFPRINTyEND【解析】程序表达的是求分段函数y=的函数值.由或得x=-6或x=6.答案:-6或6【举一反三】如下程序:INPUTxIFx>=0THENy=(x-1)^2ELSEy=(x+1)^2ENDIFPRINTyEND要使输出的y值最小,则输入的x的值为.【解析】本程序执行的功能是求函数y=的函数值.由函数的性质知当x=1或x=-1时,y有最小值为0.答案:1或-18.完成如图所示的程序,输入x的值,求函数y=|8-2x2|的值.INPUT“x=”;xIF①THEN②ELSEy=2x^2-8ENDIFPRINTyEND①;②.【解题指南】条件语句中的条件是复合条件时常用AND或OR连接.【解析】根据ELSE后的语句为y=2x^2-8,故条件①应为8-2x2≥0,即-2≤x≤2,写出语句为x>=-2ANDx<=2;②应为y=8-2x^2.答案:①x>=-2ANDx<=2②y=8-2x^29.此处给出的是条件语句编写的程序,该程序的功能是求函数的函数值.INPUTxIFx<=3THENy=2xELSEy=xx-1ENDIFPRINTyEND【解析】该程序的主要功能是对分段函数f(x)求值.当x≤3时,y=2x;当x>3时,y=x2-1.所以函数为f(x)=答案:f(x)=三、解答题(每小题10分,共20分)10.写出已知函数y=输入x的值,求y值的程序.【解析】INPUT“x=”;xIFx>0THENy=1ELSEIFx=0THENy=0ELSEy=-1ENDIFENDIFPRINTyEND11.铁路部门托运行李的收费方法如下:y是收费额(单位:元),x是行李重量(单位:kg),当020时,20kg的部分按0.35元/kg,超出20kg的部分,则按0.65元/kg收费,请根据上述收费方法编写程序.【解题指南】算法分析:首先由题意得:y=该函数是个分段函数.需要对行李重量作出判断,因此,这个过程可以用算法中的条件结构来实现.【解析】INPUT“请输入旅客行李的重量(kg)x=”;xIFx>0ANDx<=20THENy=0.35xELSEy=0.3520+0.65(x-20)ENDIFPRINT“该旅客行李托运费为:”;yEND一、选择题(每小题4分,共16分)1.程序为输入两个数,输出其中较大的数,则能将程序补充完整的是()INPUTa,bIFa>bTHENPRINTaELSEENDIFENDA.PRINTbB.PRINTaC.a=bD.b=a【解析】选A.因为要输出a,b的较大数,故当a≤b时,PRINTb.2.给出如图所示的程序:如果输入x1=2,x2=3,那么执行此程序后,输出的结果是()INPUTx1,x2IFx1=x2THENx1=x1+x2ENDIFy=x1+x2PRINTyENDA.7B.10C....

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部