人教A版2017-2018学年高中数学必修3课时跟踪检测
答案:x<=0 4.运行程序: INPUT A,BIF A>B THEN C=A/2ELSE
C=B/2END IFPRINT CEND
在两次运行中分别输入8,4和2,4,则两次运行程序的输出结果分别为________.
A
解析:对A,B的情况进行区分,当输入8,4的时候,A>B,所以C==4;当输入2,4时,
2B
A>B不成立,所以选择执行C==2.
2
答案:4 2
[层级二 应试能力达标]
1.阅读下列程序:
如果输入x=-2,则输出结果为( ) A.2 C.10
B.-12 D.-4
解析:选D 输入x=-2,则x<0,执行“y=7] 2.阅读下列程序:
25
人教A版2017-2018学年高中数学必修3课时跟踪检测
如果输入的t∈[-1,3],则输出的S∈( ) A.[-3,4] C.[-4,3]
B.[-5,2] D.[-2,5]
??3t,t<1,
解析:选A 该程序语句的功能是求分段函数S=?的值.所以当-1≤t<1时,S2
?4t-t,t≥1?
=3t∈[-3,3);当1≤t≤3时,S=4t-t2=-(t-2)2+4,此时3≤S≤4.
综上,可得输出的S∈[-3,4]. 3.阅读下面的程序:
a=3
IF a<=3 THEN PRINT 3END IF
IF a<=4 THEN PRINT 4END IF
IF a<=5 THEN PRINT 5END IF
IF a<=6 THEN PRINT 6END IFEND
程序运行的结果是( ) A.3 C.3,4,5
B.3,4 D.3,4,5,6
解析:选D 本题主要考查了条件语句的叠加,程序执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束.在本题中共出现四次条件判断,每一个条件都成立,故输出结果为3,4,5,6.
4.给出如图所示的程序:
26
人教A版2017-2018学年高中数学必修3课时跟踪检测
执行该程序时,若输入的x为3,则输出的y值是( ) A.3 C.9
B.6 D.27
解析:选B x=3时,条件x>3不成立,执行y=2]
5.读如图所示的判断输入的任意整数x的奇偶性的程序,并填空.
INPUT x m=x MOD 2IF THEN PRINT x是偶数 ELSE PRINT x是奇数END IFEND解析:由题意知此程序是判断输入的数x的奇偶性,可以用此数除以2取余数,若余数为0,则为偶数,否则(余数不为零),则为奇数.
答案:m=0
6.如图给出的是用条件语句编写的程序,该程序的功能是求函数________的函数值.
2x,x<3,??
解析:由程序可知,当x<3时,y=2x;当x>3时,y=x2+1;当x=3时,y=2.故y=?2,x=3,
??x2+1,x>3.
27
人教A版2017-2018学年高中数学必修3课时跟踪检测
2x,x<3,??
答案:y=?2,x=3,
??x2+1,x>3
7.读程序,完成下列问题:
(1)若执行程序时,没有执行语句y=x+1,则输入的x的取值范围是________. (2)若执行结果为3,则执行的赋值语句是________, 输入的x的值是________. 解析:(1)不执行y=x+1语句, 说明不满足条件x≥1,故有x<1. 所以输入的x的取值范围是(-∞,1). (2)当x<1时,y<2×1+1=3, 只有x+1=3,x=2.
答案:(1)(-∞,1) (2)y=x+1 2
8.某城市出租车公司规定在城区内搭乘出租车的收费标准为:不超过3公里收7元,超过3公里的里程每公里收1.5元,另每车次超过3公里收燃油附加费1元(不考虑其他因素).请画出计算出租车费用的程序框图,并写出程序.
??7,x≤3,
解:设x为出租车行驶的公里数,y为收取的费用,则y=?即y=
?8+1.5?x-3?,x>3,???7,x≤3,
? ?1.5x+3.5,x>3.?
程序框图如图所示:
其程序如下:
28
人教A版2017-2018学年高中数学必修3课时跟踪检测
9.某地电信部门规定:拨打市内电话时,如果通话时间不超过3 min,则收取通话费0.22元;如果通话时间超过3 min,则超过部分按每分钟0.1元收取通话费,不足1 min按1 min计.设通话时间为t(min),通话费用为y(元),编写一个计算通话费用的程序,并画出程序框图.
解:y是关于t的分段函数,关系式为 0.22,0 y=?0.22+0.1?t-3?,t>3且t∈Z,??0.22+0.1?[t-3]+1?,t>3且t?Z,[t-3]表示取t-3的整数部分. 程序如下: 程序框图如图所示. 29