收藏 分享(赏)

《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc

上传人:高**** 文档编号:1132832 上传时间:2024-06-04 格式:DOC 页数:16 大小:242KB
下载 相关 举报
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第1页
第1页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第2页
第2页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第3页
第3页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第4页
第4页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第5页
第5页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第6页
第6页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第7页
第7页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第8页
第8页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第9页
第9页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第10页
第10页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第11页
第11页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第12页
第12页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第13页
第13页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第14页
第14页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第15页
第15页 / 共16页
《课时讲练通》2017-2018学年高中数学(人教A版)必修三课时提升作业(六) 1-2-2 条件语句 WORD版含解析.doc_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
资源描述

1、温馨提示: 此套题为Word版,请按住Ctrl,滑动鼠标滚轴,调节合适的观看比例,答案解析附后。关闭Word文档返回原板块。课时提升作业(六)条件语句(25分钟60分)一、选择题(每小题5分,共25分)1.(2015潍坊高一检测)下列对条件语句的描述正确的是()A.ELSE后面的语句不可以是条件语句B.两个条件语句可以共用一个END IF语句C.条件语句可以没有ELSE后的语句D.条件语句中IF-THEN和ELSE后的语句必须都有【解析】选C.条件语句有两种格式:分别是IF-THEN-END IF格式和IF-THEN-ELSE-END IF格式.对于一个分支的条件语句可以没有ELSE后的语句.

2、【补偿训练】条件语句中IFEISE的作用是()A.判断条件真假B.执行条件C.表示条件为真D.表示条件为假【解析】选A.当计算机执行语句时,首先对IF后的条件进行判断,如果条件符合,执行语句体,否则,执行另一个语句体,因此是对条件真假的判断.2.给出以下四个问题,输入x,输出它的相反数;求面积为6的正方形的周长;三个数a,b,c中输出一个最大数;输入x,输出函数f(x)=的函数值.其中不需要用条件语句来描述其算法的有()A.1个B.2个C .3个D .4个【解析】选B.,两小题中都不需要分类,所以不用条件语句.而,则必须分类,故需要用条件语句.【补偿训练】求下列函数的函数值的算法中需要用到条件

3、语句的函数为()A.f(x)=log4(x2+1)B.y=x3-1C.f(x)=D.f(x)=2x【解析】选C.选项C是一个分段函数,需要对条件进行判断,因此需要用到条件语句.3.(2015营口高一检测)阅读下列程序:INPUTaIFa5THENb=2aELSEb=aa+1END IFPRINTbEND如果输入5,则该程序的运行结果为()A.1B.10C.25D.26【解析】选D.当a=5时,条件a5不成立,故执行ELSE后的语句b=a2+1=52+1=26.【补偿训练】若输入x的值为3,则该程序运行后,输出变量y的值是()INPUTxIFx3THENy=xxELSEy=2xEND IFPRI

4、NTyENDA.3B.6C.9D.27【解析】选B.执行ELSE后的语句,y=2x=23=6.4.阅读如图所示的程序:INPUTxIFx0THENy=x+5ELSEy=0END IFEND IFPRINT yEND如果输入x=-2,则输出的结果y为()A.0B.1C.2D.3【解析】选B.本程序是求分段函数y=的值,所以当x=-2时,y=-2+3=1.【补偿训练】下面程序运行后输出结果是3,则输入的x值一定是()INPUTxIFx0THENy=xELSEy=-xEND IFPRINTyENDA.3B.-3C.3或-3D.0【解析】选C.该程序语句是求函数y=|x|的函数值,因为y=3,所以x=

5、3.5.(2015大连高一检测)已知程序:INPUT“请输入一个两位正数”;xIFx9AND x100THENa=x MOD 10b=(x-a)/10x=10a+bPRINTxELSEPRINT“输入有误”ENDIFEND若输入的两位数是83,则输出的结果为()A.83B.38C.3D.8【解析】选B.程序功能是输入一个两位数,交换其个位与十位的位置,则输入83,应输出38.二、填空题(每小题5分,共15分)6.若a=11时,下面的程序段输出的结果是.IFa10THENy=2(a-1)ELSEy=aMOD10END IFPRINTyEND【解析】由于当a=11时,不满足条件a100THENx=

6、x MOD 5PRINTxELSEx=SQR(x)END IFPRI NTxEND输入x=100时,输出结果为;输入x=-18时,输出结果为.【解析】当x=100时,x=100+99=199100,然后计算199 MOD 5=4,输出4;当x=-18时,x=-18+99=81100不成立,所以执行ELSE后边的x=SQR(x),即x=9,输出9.答案:497.(2015四平高一检测)阅读如图所示的程序,回答下列问题.IFx=4THENy=x-3ELSEEND IFPRINTyEND【解析】由已知函数为y=所以在处填y=5-x.答案:y=5-x三、解答题(每小题10分,共20分)9.(2015大

7、庆高一检测)已知函数y=设计程序,使输入x的值,输出相应的y值.【解析】程序如下:INPUTxIFx0THENy=3-xELSEy=x+3END IFPRINT yEND【补偿训练】输入一个数x,如果它是正数,则输出它;否则不输出.画出解决该问题的程序框图,并写出对应的程序.【解析】程序框图如图所示:相应的程序如下:INPUT xIFx0THENPRINTxENDIFEND10.(2015吉林高一检测)给出如下程序(其中x满足:0x0AND x=4THENy=2xELSEIF4x ANDx=8THENy=8ELSEy=24-2xEND IFEND IFPRINTyEND(1)该程序用函数关系式

8、怎样表达?(2)画出这个程序的程序框图.【解析】(1)函数关系式为y=(2)程序框图如下:(20分钟40分)一、选择题(每小题5分,共10分)1.(2015淮南高一检测)阅读下面的程序:a=3IFa=3THENPRINT3ENDIFIFa=4THENPRINT4ENDIFIFa=5THENPRINT5ENDIFIFa=6THENPRINT6END IFEND可知程序运行的结果是()A.3B.34C.345D.3456【解析】选D.程序执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束.在本题中共出现四次PRINT,每一条件都成立,故输出结果为3 4 5 6.2.

9、(2015宁波高一检测)如图所示的程序语句的算法功能是()INPUT“a,b,c=”;a,b,cIFabTHENa=bENDIFIFacTHENa=cENDIFPRINTaENDA.输出a,b,c三个数中的最大数B.输出a,b,c三个数中的最小数C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列【解析】选A.由程序语句可知,当比较a,b的大小后,选择较大的数赋给a;当比较a,c的大小后,选择较大的数赋给a;最后打印a,所以此程序的作用是输出a,b,c中最大的数.【拓展延伸】若要将程序中“ab,ab,ac”,则结果又如何?【解析】则结果是输出a,b,c中的最小值.二、填空题(每小题5分

10、,共10分)3.(2015滨州高一检测)读程序,完成下列题目:程序如图:INPUTxIFx=1THENy=x+1ELSEy=2x+1END IFPRINT yEND(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是;(2)若执行结果为3,则执行的赋值语句是,输入的x的值是.【解析】(1)不执行y=x+1语句,说明不满足条件x1,故有x1.(2)当x1时,y21+1=3,只有x+1=3,x=2.答案:(1)x1ORx-1THENy=1ELSEy=0END IFPRINEyEND.【解析】程序框图如图:此程序表达的是一个分段函数.当-1x1时,输出y的值为0,否则(当x1时),输出y的值为1.6.汽车托运重量为P(kg)的货物时,托运每千米的费用(单位:元)标准为:y=试编写一程序求行李托运费.【解析】此题就是一个分段函数求值问题.输入托运重量P,如果P20,那么y=0.2P,否则y=0.220+0.11(P-20),最后输出费用y.程序为:INPUT“输入托运货物重量”;PIFP=20THENy=0.2PELSEy=0.220+0.11(P-20)END IFPRINTyEND关闭Word文档返回原板块

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿园

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3