《【高考四元聚焦】2014屆高三數(shù)學(xué)一輪復(fù)習(xí)第36講算法、程序框圖與算法案例對(duì)點(diǎn)訓(xùn)練理》由會(huì)員分享,可在線閱讀,更多相關(guān)《【高考四元聚焦】2014屆高三數(shù)學(xué)一輪復(fù)習(xí)第36講算法、程序框圖與算法案例對(duì)點(diǎn)訓(xùn)練理(3頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第36講 算法、程序框圖與算法案例
對(duì)點(diǎn)訓(xùn)練
1 .(改編)計(jì)算機(jī)執(zhí)行下面的程序段后,輸出的結(jié)果是 (D )
X= 2013
=1
X= X+ Y
Y= X- Y PRINT X, Y
A. 2014,2012 B. 2012,2014
C. 2014,2014 D, 2014,2013
解析:X= 1+ 2013=2014; Y= 2014— 1 = 2013,故選 D.
2 .(2012 ?粵西北九校聯(lián)考)執(zhí)行如圖的程序框圖,若輸出的 n=5,則輸入整數(shù)p的
最小值是(C )
/輸入口 /
A. 6 B. 7
C. 8 D. 15
解析:執(zhí)行如圖的程序
2、框圖 n = 1, S= 1; n= 2, S=3; n=3, S= 7; n=4, S=15; n
=5輸出,則p=8,故選C.
3.(2012 ?安慶第二次模擬)用秦九韶算法計(jì)算多項(xiàng)式 f(x) =3x4+3x3+2x2+6x+1,
當(dāng)x=0.5時(shí)的值,需要做乘法的次數(shù)是 (C)
A. 9 B. 14
C. 4 D. 5
解析:Vi=3x+3, V2=Vix+2, V3=V2x+6, V4=V3x+1,共需 4 次乘法,故選 C
4.(2013 ?石家莊市模擬)已知流程圖如圖所示,該程序運(yùn)行后,為使輸出的 b值為
16,則循環(huán)體的判斷框內(nèi)①處應(yīng)填 (B )
A.
3、2 B. 3
C. 5 D. 7
解析:當(dāng)a=1時(shí),進(jìn)入循環(huán),此時(shí) b=2^2;
當(dāng)a = 2時(shí),再進(jìn)入循環(huán),此時(shí) b = 22=4;
當(dāng)a = 3時(shí),再進(jìn)入循環(huán),此時(shí) b = 24= 16,
所以當(dāng)a=4時(shí),應(yīng)跳出循環(huán),得循環(huán)滿足的條件為 a<3,故選B
5 .把五進(jìn)制數(shù)123(5)化為二進(jìn)制數(shù)為 100110⑵.
解析:123(5)= 1X5 2+2X5 >3X5 =25+ 10+ 3=38.
2[3S_余數(shù)
2| 19 0
2[V~ L
2H- I sp— 0 世0
o L
所以 123(5) = 100110(2)
6 .(2012 ?安徽省六校聯(lián)考)執(zhí)行
4、如圖所示的程序框圖,若輸入 5
—"
零
/輸
/輸”卜:7
ED
1
解析:第1次循環(huán)后,y=1, x=1;第2次循環(huán)后,y = --,
x=4,則輸出y的值
1
x= —2;第3次循環(huán)時(shí),
5 3 …一一
y=—4,|x — y| =4<1,跳出俯環(huán).
7 .(2012 ?江蘇省無(wú)錫市五校聯(lián)考)下圖給出了一個(gè)算法流程圖.若給出實(shí)數(shù) a, b, c
為a=4, b=x2, c = 2x2-3x+2,輸出的Z果為 b,則實(shí)數(shù)x的取值范圍是 {x|x =2或一 2
5、者,
x2<4
則 bw a, bw c,即 “ 2< 2 2 2 ,
解得 x=2 或一2WxW1.
8 .到銀行辦理個(gè)人異地匯款 (不超過(guò)100萬(wàn)元)時(shí),銀行收取一定的手續(xù)費(fèi). 規(guī)定匯款 不超過(guò)100元時(shí)收取1元手續(xù)費(fèi);超過(guò)100元但不超過(guò)5000元時(shí)按匯款額的1%攵取;超過(guò) 5000元,一律收取50元手續(xù)費(fèi),設(shè)計(jì)算法求匯款額為 x元時(shí),銀行收取手續(xù)費(fèi) y元,只畫 出流程圖.
解析:要計(jì)算手續(xù)費(fèi),首先要建立匯款額與手續(xù)費(fèi)之間的函數(shù)關(guān)系式,依題意知
1 1KeWI。。
y=(xXO.OI I00
6、分期付款的方式購(gòu)買價(jià)格為 1150元的冰箱,如果購(gòu)買時(shí)先付 150元,以后每月 付50元,加上欠款利息.若一個(gè)月后付第一個(gè)月的分期付款,月利率為 1%那么購(gòu)冰箱的
錢全部付清后,實(shí)際付了多少元?請(qǐng)畫出程序框圖,并寫出程序.
解析:購(gòu)買時(shí)付款150元,余款20次付清,每次的付款數(shù)組成一個(gè)數(shù)列 {an},
a= 50+(1150 —150)X 1%= 60,
a2= 50+(1150 — 150—50)X 1%= 59.5 ,
an=50+[1150 - 150-50(n -1)] X1% 1
= 60 —2(n — 1)(n =1,2 ,…,20).
所以 a20= 50.5 ,
S- 150 + 60+59.5 +…+ 50.5 = 1255.
購(gòu)冰箱的錢全部付清后,實(shí)際付了 1255元.
程序框圖如下:
程序如下:
mi= 60
a= 150
S= 0
S= S+ a
i = 1
WHILE i <=20
S= S+ m m= mi- 0.5 i = i + 1
WEND
PRINT S
END
3