人教版数学高二-课时作业第2课时条件结构
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1.2 第2课时条件结构
一、选择题
1.下列关于条件结构的说法正确的是( )
A .条件结构的程序框图中有两个入口和一个出口
B .无论条件结构中的条件是否满足,都只能执行两条路径之一
C .条件结构中的两条路径可以同时执行
D .对于一个算法来说,判断框中的条件是唯一的 2.已知函数f (x )=⎩⎪⎨⎪
⎧
4x ,0<x ≤5,20,5<x ≤9,
56-4x ,9<x <14,在求f (a )(0<a <14)的算法中,需要用到条件结
构,其中判断框的形式是( )
3.阅读下面的程序框图,若输入a ,b ,c 分别是21,32,75,则输出的值分别是( )
A .96
B .53
C .107
D .128
4.程序框图如图所示,若输出的y =0,那么输入的x 为( )
A .-3、0
B .-3、-5
C .0、-5
D .-3、0、-5
5.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是( )
A .f (x )=x 2
B .f (x )=1
x
C .f (x )=ln x +2x -6
D .f (x )=x 3+x 二、填空题
6.任给一个x 值计算y =⎩⎪⎨⎪
⎧
1x <0,2x =0,
3x >0
中的y 值的算法的程序框图如图所示,其中图框
中的①②③分别为________,________,________.
7.如图是某种算法的程序框图,当输出的y 的值大于2时,则输入的x 的取值范围为________.
8.如图所示的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那
么在空白的判断框中,应该填入________.
三、解答题
9.如图所示的程序框图,其作用是:输入x的值,输出相应的y值.若要使输入的x值与输出的y值相等,求这样的x值有多少个?
10.在新华书店里,《三维设计》每本售价14.80元,书店为促销,规定:如果顾客购买5本或5本以上,10本以下则按九折(即13.32元)出售;如果顾客购买10本或10本以上,则按八折(即11.84元)出售.请设计一个完成计费工作的程序框图.
参考答案
1.【解析】选B条件结构只有一个入口,故A错;条件结构的两条路径只能由判断框内条
件选择其一执行,故C 错,判断框内条件可适当变化,只需其后步骤相应调整即可,故D 错. 【答案】B
2.【解析】选D 本题给定的分段函数有三个选择,所以要在条件结构内嵌套条件结构,符合这一条件的只有D. 【答案】D
3.【解析】选B ∵21<32,∴m =21+32=53,即输出53. 【答案】B
4.【解析】选A 由框图知,当x =-3、0时,输出的y 值均为0. 【答案】A
5.【解析】选D 由框图可知,当输入的函数f (x )为奇函数且存在零点时,才可输出f (x ),由选项可知,仅f (x )=x 3+x 同时满足这两个条件,故选D. 【答案】D
6.【解析】由于第一个判断框“是”执行y =1,故①填“x <0?”,再由y =1,y =2知③填“y =3”,故②填“x >0?”. 【答案】x <0? x >0? y =3
7.【解析】由题知,此算法的程序框图是求分段函数f (x )=⎩⎨⎧
3-x
-1, x ≤0,
x , x >0
的值.
若f (x )>2,
①当x ≤0时,3-
x -1>2,即3-
x >3,所以-x >1,即x <-1; ②当x >0时,x >2,即x >4.
综上所述,x 的取值范围为(-∞,-1)∪(4,+∞). 【答案】(-∞,-1)∪(4,+∞)
8.【解析】由框图知将a ,b ,c 中较大的用x 表示,先令x =a ,再比较x 与b 的大小,若b >x ,则令x =b ,否则判断x 与c 的大小,若x >c ,则输出x ,否则令x =c ,再输出x . 【答案】c >x ?
9.解:由题可知算法的功能是求分段函数y =⎩⎪⎨
⎪⎧
x 2,
x ≤2,
2x -3,2<x ≤5,
1x ,x >5
的函数值,要满
足题意,则需要⎩⎪⎨⎪⎧ x ≤2,x 2=x 或⎩⎪⎨⎪⎧
2<x ≤5,
2x -3=x 或⎩⎪⎨⎪⎧
x >5,
1
x
=x
解得x =0或x =1或x =3,共3个值.
10.解:程序框图: