《【人教A版】必修3《1.1.2條件結構》課時提升作業(yè)含解析》由會員分享,可在線閱讀,更多相關《【人教A版】必修3《1.1.2條件結構》課時提升作業(yè)含解析(6頁珍藏版)》請在裝配圖網上搜索。
1、
【人教 A 版】必修 3《1
條件結構
(25 分鐘 60 分)
一、選擇題 (每小題 5 分,共 25 分)
1.如圖是算法流程圖的一部分,其算法的邏輯結構是 ( )
A. 順序結構
C.判定結構
B. 條件結構
D.以上都不對
【解析】選 B.因為含有判定框,對 r 是否為 0 需進行判定,故為條件結構 .
2.(2015濰坊高一檢測 )下列關于條件結構的講法正確的是 ( )
A. 條件結構的程序框圖中有兩個入口和一個出口
B.不管條件結構中的條件是否
2、滿足,都只能執(zhí)行兩條路徑之一
C.條件結構中的兩條路徑能夠同時執(zhí)行
D.關于一個算法來講,判定框中的條件是唯獨的
【解析】選 B.條件結構只有一個入口,故 A 錯;條件結構的兩條路徑只能由判定框內條件選擇其一執(zhí)行,故 C 錯,判定框內條件可適當變化,只需其后步驟相應調整即可,故 D 錯.
【補償訓練】不同于順序結構的是條件結構中一定含有 ( )
A. 處理框 B. 判定框
C.輸入框 D.起止框
【解析】選 B.條件結構中一定含有判定框,而順序結構中則沒有 .
3.(2015武漢高一檢測 )下列函數求值算法中需要用到條件結構的是
( )
3、
A.f(x)=x2-1
B.f(x)=2x+1
C.f(x)=
D.f(x)=2x
【解析】選 C.關于分段函數求值需用到條件結構,故選 C.
【補償訓練】下列算法中,含有條件結構的是 ( )
A. 求三個數的和
B.求兩條平行線間的距離
C.解不等式 ax+b>0(a≠0)
D.已知三角形的底邊和高,求其面積 .
【解析】選 C.A ,B,D 差不多上順序結構,直截了當套用公式即可,
C 中要對未知數的系數的正負做判定 .
4.(2015吉林高一檢測 )如圖,若 f(x)=x2 ,g(x)=log
4、2x ,輸入 x 的值為
0.25,則輸出結果為 ( )
A.0.24 B.-2 C.2 D.-0.25
【解析】選 B.由框圖知, h(x)是 f(x) 與 g(x)中的較小值, 因為 f(0.25)=0.
252= ,g(0.25)=log20.25=-2,因此 h(0.25)=-2.
【補償訓練】如圖所示的程序框圖, 若輸入 a=-4,則輸出的結果為 (
)
A.-2 B.2 C.正數 D.是負數
【解析】選 D.由程序框圖知, 求 a 的算術平均數,當 a≥0 時,輸出
5、
,
當 a<0 時,輸出“是負數” ,因此,當 a=-4 時,輸出的結果為“是負數” .
5.某程序框圖如圖所示, 現(xiàn)輸入如下四個函數, 則能夠輸出的函數是
( )
A.f(x)=x2 B.f(x)=
C.f(x)=lnx+2x-6 D.f(x)=x3+x
【解題指南】觀看程序框圖,可得輸出的函數應具備兩個條件,一是
奇函數,二是該函數存在零點,結合這兩個條件判定選項哪個函數具備即
可 .
【解析】選 D.由框圖可知,當輸入的函數 f(x) 為奇函數且存在零點時,才可輸出 f(x) ,由選項可知,僅 f(
6、x)=x3+x 同時滿足這兩個條件,故選 D.
二、填空題 (每小題 5 分,共 15 分)
6.(2015無錫高一檢測 )已知函數 f(x)=|x-3| ,以下程序框圖表示的是給定 x 值,求其相應函數值的算法 .請將該程序框圖補充完整 .其中①處應填
,②處應填 .
【解析】由 f(x)=|x-3|=
處應填 y=x-3.
答案: x<3? y=x-3
7.已知如圖所示框圖 .若
及程序框圖知,①處可填
a=5,則輸出 b= .
7、
x<3?,②
【解析】按照題意 a=5,因此執(zhí)行判定框后的“否”步驟,即 b=a2+1,
因此輸出 26.
答案: 26
【延伸探究】若本題中輸入 a=10,則輸出 b= .
【解析】按照題意 a=10,
因此執(zhí)行判定框后的“是”步驟,即 b=2a,
因此輸出 20.
答案: 20
8.如圖是運算函數 y= 的值的程序框圖,在①,②,
③處應分不填入的是 .
【解析】依題意得,當 x≤-2 時, y=ln(-x) ,因此①處應填 y=ln(-x) ;
當 -2
8、=0,因此③處應填 y=0;
當 x>3 時, y=2x,
因此②處應填 y=2x.
答案: y=ln(-x) ,y=2x ,y=0
三、解答題 (每小題 10 分,共 20 分)
9.(2015蚌埠高一檢測
)已知函數
y=
設計一個算法的程序框
圖,運算輸入 x 的值,輸出 y 的值 .
【解析】按照題意,其自然語言算法如下:
第一步,輸入 x.
第二步,判定 x>0 是否成立;
若是,則輸出 y= ,
9、終止算法;
若不是,則判定 x<0 是否成立,若是,則輸出
是,也終止算法 .
y=
,終止算法;若不
入的
【補償訓練】已知分段函數 y=
x 的值,輸出相應的函數值,并畫出程序框圖
.
設計一個算法,對輸
【解析】算法步驟如下:
第一步,輸入 x.
第二步
10、,若 x≥2,
則 y=x2-x+1 ;
否則 y=x+1.
第三步,輸出 y.
程序框圖如圖所示 .
10.設汽車托運質量為 pkg 的物資時,托運每千米的費用標準為 y=
畫出行李托運費用的程序框圖 .
【解題指南】題目為分段函數,用條件結構求解 .
【解析】程序框圖如圖 (x 為托運路程,單位千米 ).
(20 分鐘 40 分)
一、選擇題 (每小題 5 分,共 10 分)
1.(2015東營高一檢測 )求下列函數的函數值的算法中需要用到條件結
構的是
( )
11、
A.f(x)=3x+5
B.f(x)=log2x
C.f(x)=
D.f(x)=3x+5
【解析】選 C.C 項中函數 f(x) 是分段函數,需分類討論 x
要用條件結構來設運算法, A,B,D 項中均不需要用條件結構
2.下面的程序框圖執(zhí)行后,輸出的 y 的值為 ( )
的取值范疇,
.
A.3 B.1 C.0 D.不確定
【解析】選 C.判定框中 x>3 不成立,故執(zhí)行 y=0,輸出的 y 的值為 0. 二、填空題 (每小題 5 分,共 10
12、分)
3.閱讀如圖所示的程序框圖,若 a=50.6,b=0.65,c=log0.55,則輸出的
數是 a,b,c 中的 .
【解題指南】由程序框圖可知輸出的是 a, b,c 中的最大者 .
【解析】因為 50.6>1,0<0.65<1,log0.55<0,因此三個數中 a 最大,
故應填 a.
答案: a
4.(2015懷化高一檢測 )某算法的程序框圖如圖所示, 若輸出結果為 3,
則輸入的實數 a 的值是 .
【解析】當 a>5 時, b=2a>10,
因為輸出結果為 3,
因此 a≤5,
13、
因此 3=a2+1,
因此 a= .
答案:
【拓展延伸】 若輸入的 a=0,則按照如圖所示的程序框圖,輸出的 b 的
值是 .
【解析】因為 0>5 不成立,
因此 b=a2+1=0+1=1.
答案: 1
三、解答題 (每小題 10 分,共 20 分)
5.(2015聊城高一檢測 )如圖所示的程序框圖, 其作用是:輸入 x 的值,輸出相應的 y 值.若要使輸入的 x 值與輸出的 y 值相等,求如此的 x 值有多少個 .
【解析】由題可知算法的功能是求分段函數
y= 的函數值,要
14、滿足題意,
則需要 或 或
解得 x=0 或 x=1 或 x=3,共 3 個值 .
6.(2015洛陽高一檢測 )學習優(yōu)秀獎的條件如下:
(1)五門課的成績總分不低于 500 分.
(2)每門課成績都不低于 90 分.
(3)三門主課每門的成績都不低于 100 分,其他兩門課的成績都不低于
90 分.
輸入某學生的五門課的成績,咨詢他是否夠優(yōu)秀條件 .畫出程序框圖 .
【解析】程序框圖如圖所示:
【拓展延伸】關于條件結構的應用
(1)應用條件結構畫流程圖應注意兩點:一是需要判定的條件是什么,
二是判定后的條件分不對應著什么樣的結果 .
(2)凡必須先按照條件作出判定,然后再決定進行哪一步驟的咨詢題,
在畫程序框圖時,必須引入判定框 .