2017-2018学年高中数学课时跟踪检测(六)条件语句新人教A版必修3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课时追踪检测(六)条件语句
[ 层级一学业水平达标]
1.对于程序:
若输入 a= 4,则输出的结果为 ()
A. 11B.- 11
C. 11 或- 11D. 4
分析:选 B∵= 4>0,∴
a =2×4+ 3= 11,=-=- 11.
a b a
2.阅读下边程序:
INPUT x
IF x<0THEN
x=- x
END IF
PRINT x
END
若输入 x= 5,则输出结果x 为 ()
A.- 5B. 5
C. 0D.不确立
分析:选 B当 x≥0时,不切合条件,履行ENDIF 以后的语句,直接输出x 的值,即5.
3.下边程序的算法功能是:判断随意输入的数x 是否是正数,假如,则输出它的平方值;若不是,则输出它的相反数.
INPUT“x=”;x
IF THEN
y=- x
ELSE
y=x*x
END IF
PRINT“y=”;y
END
则横线处填入的条件应当是________.
分析:条件建即刻,履行
y =- x ;条件不建即刻,履行
y =x * x . 由程序的算法功能,知
条件应为 x <= 0.
答案: x <= 0
4.运转程序: INPUT A , B IF A >B THEN C = A/2 ELSE C = B/2 END IF PRINT C END
在两次运转中分别输入 8,4
和 2,4 ,则两次运转程序的输出结果分别为________.
A
分析:对 A ,B 的状况进行划分,当输入
8,4 的时候, A > B ,因此 C = 2= 4;当输入 2,4
时, > 不建立,因此选择履行
B
= =2.
A B
C 2
答案:4 2
[ 层级二 应试能力达标 ]
1.阅读以下程序:
假如输入 x =- 2,则输出结果为 ( )
A . 2
B .- 12
C . 10
D .- 4
分析:选 D
输入 x =- 2,则 x < 0,履行“ = 7]
y
2.阅读以下程序:
假如输入的t ∈[-1,3],则输出的 S∈() A. [ -3,4]B. [ -5,2] C. [ -4,3]D. [ -2,5]
分析:选 A 该程序语句的功能是求分段函数S=3t,t <1,
的值.因此当-4t-t2,t≥1
1≤t <1 时,S= 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
PRINT3
END IF
IF a<= 4 THEN
PRINT4
END IF
IF a<= 5 THEN
PRINT5
END IF
IF a<= 6 THEN
PRINT6
END IF
END
程序运转的结果是()
A. 3B. 3,4
C. 3,4,5D. 3,4,5,6
分析:选 D此题主要考察了条件语句的叠加,程序履行条件语句的叠加的过程中对于
全部的条件都要进行判断,挨次考证每一个条件,直到结束.在此题中共出现四次条件判断,每一个条件都建立,故输出结果为3,4,5,6.
4.给出以下图的程序:
履行该程序时,若输入的x 为3,则输出的y 值是()
A.3B. 6
C.9D. 27
分析:选 B x=3时,条件 x>3不建立,履行y=2]
5.读以下图的判断输入的随意整数x 的奇偶性的程序,并填空.
INPUT x
m=x MOD 2
IF THEN
PRINT x是偶数
ELSE
PRINT x是奇数
END IF
END
分析:由题意知此程序是判断输入的数x 的奇偶性,能够用此数除以 2 取余数,若余数
为 0,则为偶数,不然 ( 余数不为零 ) ,则为奇数.答
案: m= 0
6.如图给出的是用条件语句编写的程序,该程序的功能是求函数________的函数值.
分析:由程序可知,当
x <3 时,= 2;当
x
>3 时,
y
=
x
2+ 1;当=3 时,= 2.故
y y x x y
2x,x<3,=2,x= 3,x2+
1, x>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=
x-, x>3,
8+
7,x≤3,
即 y=
1.5 x+ 3.5 ,x>3.
程序框图以下图:
其程序以下:
9.某地电信部门规定:拨打市内电话时,假如通话时间不超出 3 min ,则收取通话费0.22元;假如通话时间超出 3 min ,则超出部分按每分钟0.1 元收取通话费,不足 1 min 按 1 min 计.设通话时间为t (min),通话花费为y(元),编写一个计算通话花费的程序,并
画出程序框图.
解: y 是对于 t 的分段函数,关系式为
0.22 , 0<t≤3,
y=0.22+t -, t >3且 t ∈Z,
0.22 +t -3]+, t >3且t ?Z,
[ t- 3] 表示取t- 3 的整数部分.程序以下:
程序框图以下图.。