《【創(chuàng)新設(shè)計(jì)】高中數(shù)學(xué) 122選擇結(jié)構(gòu)試題 蘇教版必修3》由會員分享,可在線閱讀,更多相關(guān)《【創(chuàng)新設(shè)計(jì)】高中數(shù)學(xué) 122選擇結(jié)構(gòu)試題 蘇教版必修3(6頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、
1.2.2 選擇結(jié)構(gòu)
1.下列算法中,含有選擇結(jié)構(gòu)的是________.(填序號)
①求兩個(gè)數(shù)的積;
②求點(diǎn)到直線的距離;
③解一元二次方程;
④已知梯形兩底和高求面積.
解析 解一元二次方程時(shí),當(dāng)判別式Δ<0時(shí),方程無解,當(dāng)Δ≥0時(shí),方程有解,由于分情況,故用到選擇結(jié)構(gòu).
答案 ③
2.某算法的程序框圖如圖所示,則輸出量y與輸入量x滿足的關(guān)系是________.
解析 由程序框圖的條件結(jié)構(gòu)知:x>1時(shí),y=x-2;x≤1時(shí),y=2x,故y=
答案 y=
3.中山市的士收費(fèi)辦法如下:不超過2公里收7元(即起步價(jià)7元),超過2公里的里程每公里收2.6元,另每
2、車次超過2公里收燃油附加費(fèi)1元(不考慮其他因素).相應(yīng)收費(fèi)系統(tǒng)的流程圖如圖所示,則①處應(yīng)填________.
解析 當(dāng)x>2時(shí),2公里內(nèi)的收費(fèi)為7元,
2公里外的收費(fèi)為(x-2)2.6,
另外燃油附加費(fèi)為1元,
∴y=7+2.6(x-2)+1=8+2.6(x-2).
答案 y←8+2.6(x-2)
4.輸入-5,按圖中所示流程圖運(yùn)行后,輸出的結(jié)果是________.
解析 因x=-5 ,不滿足x>0,所以在第一個(gè)判斷框中執(zhí)行“N”,在第2個(gè)判斷框中,由于-5<0,執(zhí)行“Y”,所以得y←1.
答案 1
5.給出一個(gè)流程圖,如圖所示,其作用是輸入x的值,輸出相應(yīng)的y的值.
3、若要使輸入的x的值與輸出的y的值相等,則輸入的這樣的x的值有________個(gè).
解析 當(dāng)x≤2時(shí),x=1或x=0則x=y(tǒng);
當(dāng)2<x≤5時(shí),若x=y(tǒng),則x=2x-3,∴x=3;
當(dāng)x>5時(shí),x=不成立,所以滿足題意的x的值有1,0,3.
答案 3
6.
輸入兩個(gè)數(shù)a,b,輸出其中一個(gè)較大的數(shù),設(shè)計(jì)算法,并畫出流程圖.
解 算法如下:
S1 輸入兩個(gè)數(shù)a,b;
S2 若a>b,則輸出a,否則輸出b;
S3 算法結(jié)束.
流程圖如圖所示.
7.函數(shù)y=的流程圖如圖所示,則①②③處分別填________、________、________.
解析 由分段函數(shù)
4、的表達(dá)式知,x>0時(shí),y=x2+1,故①處填y←x2+1;由②的否執(zhí)行y=x+6知②處填x=0;當(dāng)x=0時(shí),y=0知③處填y←0.
答案 y←x2+1 x=0 y←0
8.已知函數(shù)y=下圖表示的是給定x的值,求其對應(yīng)的函數(shù)值y的流程圖.
①處應(yīng)填寫________;②處應(yīng)填寫________.
解析 ∵滿足判斷框中的條件執(zhí)行y=2-x,
∴①處應(yīng)填x<2.
不滿足x<2即x≥2時(shí),y=log2x,故②處應(yīng)填y←log2x.
答案 x<2 y←log2x
9.下面是求解一元二次方程ax2+bx+c=0(a≠0)的流程圖,請?jiān)诳杖钡牡胤教钌线m當(dāng)?shù)臉?biāo)注.
(1)______
5、__(2)________(3)________.
解析 由一元二次方程根的求解過程可得.
答案 (1)Δ<0
(2)x1←,x2←
(3)輸出x1,x2
10.已知一流程圖如圖所示:若輸入a←5,b←6,c←3,程序運(yùn)行結(jié)束后輸出的結(jié)果是________.
解析 流程圖所表示的算法是求a,b,c三數(shù)中的最大數(shù),顯然為6.
答案 6
11.已知函數(shù)y=,試設(shè)計(jì)一個(gè)算法的流程圖,計(jì)算輸入自變量x的值時(shí),輸出y的值.
解
12.畫出解一元一次不等式ax>b的流程圖.
解
13.(創(chuàng)新拓展)到銀行辦理個(gè)人異地匯款(不超過100萬)時(shí),銀行要收取一定的手續(xù)費(fèi).匯
6、款額不超過100元,收取1元手續(xù)費(fèi);超過100元但不超過5 000元,按匯款額的1%收取;超過5 000元,一律收取50元手續(xù)費(fèi),其他情況不予辦理.試設(shè)計(jì)一個(gè)算法描述匯款額為x元時(shí),銀行收取手續(xù)費(fèi)為y元的過程,并畫出流程圖.
解 由題意知本題是一個(gè)分段函數(shù)問題,分段函數(shù)解析式為
y=
其算法如下:
第一步,輸入?yún)R款額x;
第二步,判斷x≤100是否成立;若成立,則y←1,轉(zhuǎn)執(zhí)行第五步,若不成立,則執(zhí)行第三步;
第三步,判斷x≤5 000是否成立;若成立,則y←0.01x,轉(zhuǎn)執(zhí)行第五步,若不成立,則執(zhí)行第四步;
第四步,判斷x≤1 000 000是否成立;若成立,則y←50,轉(zhuǎn)執(zhí)行第五步,若不成立,則輸出“不予辦理”;
第五步:輸出y.
流程圖如圖
6