2017年秋高中数学必修三课时提升作业六 1-2-2 条件语
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
温馨提示:
此套题为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后的语句.
【补偿训练】条件语句中IF…EISE…的作用是( )
A.判断条件真假
B.执行条件
C.表示条件为真
D.表示条件为假
【解析】选A.当计算机执行语句时,首先对IF后的条件进行判断,如果条件符合,执行语句体,否则,执行另一个语句体,因此是对条件真假的判断.
2.给出以下四个问题,
①输入x,输出它的相反数;
②求面积为6的正方形的周长;
③三个数a,b,c中输出一个最大数;
④输入x,输出函数f(x)=错误!未找到引用源。
的函数值.
其中不需要用条件语句来描述其算法的有( )
A.1个
B.2个 C .3个 D .4个
【解析】选B.①,②两小题中都不需要分类,所以不用条件语句.而③,④则必须分类,故需要用条件语句.
【补偿训练】求下列函数的函数值的算法中需要用到条件语句的函数为
( )
A.f(x)=log4(x2+1)
B.y=x3-1
C.f(x)=错误!未找到引用源。
D.f(x)=2x
【解析】选C.选项C是一个分段函数,需要对条件进行判断,因此需要用到条件语句.
3.(2015·营口高一检测)阅读下列程序:
如果输入5,则该程序的运行结果为( )
A.1
B.10
C.25
D.26
【解析】选D.当a=5时,
条件a>5不成立,
故执行ELSE后的语句b=a2+1=52+1=26.
【补偿训练】若输入x的值为3,则该程序运行后,输出变量y的值是( )
y=x
y=2
A.3
B.6
C.9
D.27 【解析】选B.执行ELSE后的语句,y=2x=2×3=6.
4.阅读如图所示的程序:
如果输入x=-2,则输出的结果y为( )
A.0
B.1
C.2
D.3
【解析】选B.本程序是求分段函数y=错误!未找到引用源。
的值,所以当x=-2时,y=-2+3=1. 【补偿训练】下面程序运行后输出结果是3,则输入的x值一定是( )
A.3
B.-3
C.3或-3
D.0
【解析】选C.该程序语句是求函数y=|x|的函数值,因为y=3,所以x=±3.
5.(2015·大连高一检测)已知程序:
x=10
若输入的两位数是83,则输出的结果为( )
A.83
B.38
C.3
D.8
【解析】选B.程序功能是输入一个两位数,交换其个位与十位的位置,则输入83,应输出38.
二、填空题(每小题5分,共15分)
6.若a=11时,下面的程序段输出的结果是.
【解析】由于当a=11时,不满足条件a<10,所以执行y=a MOD 10,得到的结果是y=1.注意“a MOD 10”是a除以10的余数.
答案:1
【补偿训练】已知给出下面的程序:
输入x=100时,输出结果为;
输入x=-18时,输出结果为.
【解析】当x=100时,x=100+99=199>100,然后计算199 MOD 5=4,输出4;当x=-18时,x=-18+99=81>100不成立,所以执行ELSE后边的x=SQR(x),即x=错误!未找到引用源。
=9,输出9.
答案:4 9
7.(2015·四平高一检测)阅读如图所示的程序,回答下列问题.
(x-3)
程序表示的函数关系式是.
【解析】本题程序应为一个条件语句,它是用来实现分段函数求值的.
答案:y=错误!未找到引用源。
8.求函数y=|x-4|+1的函数值,则①处应填.
【解析】由已知函数为y=错误!未找到引用源。
所以在①处填y=5-x.
答案:y=5-x
三、解答题(每小题10分,共20分)
9.(2015·大庆高一检测)已知函数y=错误!未找到引用源。
设计程序,使输入x的值,输出相应的y值.
【解析】程序如下:
【补偿训练】输入一个数x,如果它是正数,则输出它;否则不输出.画出解决该问题的程序框图,并写出对应的程序.
【解析】程序框图如图所示:
相应的程序如下:
10.(2015·吉林高一检测)给出如下程序(其中x满足:0<x<12)
程序:
x
y=24-2
(1)该程序用函数关系式怎样表达?
(2)画出这个程序的程序框图.
【解析】(1)函数关系式为
y=错误!未找到引用源。
(2)程序框图如下:
(20分钟40分)
一、选择题(每小题5分,共10分)
1.(2015·淮南高一检测)阅读下面的程序:
可知程序运行的结果是( )
A.3
B.3 4
C.3 4 5
D.3 4 5 6
【解析】选D.程序执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束.在本题中共出现四次PRINT,每一条件都成立,故输出结果为3 4 5 6.
2.(2015·宁波高一检测)如图所示的程序语句的算法功能是( )
A.输出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中最大的数.
【拓展延伸】若要将程序中“a<b,a<c”改为“a>b,a>c”,则结果又如何?
【解析】则结果是输出a,b,c中的最小值.
二、填空题(每小题5分,共10分)
3.(2015·滨州高一检测)读程序,完成下列题目:
程序如图:
(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是;
(2)若执行结果为3,则执行的赋值语句是,输入的x的值是.
【解析】(1)不执行y=x+1语句,
说明不满足条件x≥1,
故有x<1.
(2)当x<1时,y<2×1+1=3,
只有x+1=3,x=2.
答案:(1)x<1 (2)y=x+1 2
4.判断输入的任意整数x的奇偶性,填空:
【解析】判断输入的数x的奇偶性,可以用此数除以2取余数,若余数为0,则为偶数,否则(余数不为零),则为奇数.
答案:m=0
三、解答题(每小题10分,共20分)
5.读下面所给的程序,依据程序画出程序框图,并说明其功能:
【解析】程序框图如图:
此程序表达的是一个分段函数.当-1≤x≤1时,输出y的值为0,否则(当x<-1或x>1时),输出y的值为1.
6.汽车托运重量为P(kg)的货物时,托运每千米的费用(单位:元)标准为:
y=错误!未找到引用源。
试编写一程序求行李托运费.
【解析】此题就是一个分段函数求值问题.输入托运重量P,如果P≤20,那么y=0.2P,否则y=0.2×20+0.11(P-20),最后输出费用y.
程序为:
y=0.2
20+0.11(P-20)
关闭Word文档返回原板块。