二、填空題
7.(2014·江蘇,3)下圖是一個算法流程圖,則輸出的n的值是________.
[答案] 5
[解析] 本題考查程序框圖.
本題實質(zhì)上就是求不等式2n>20的最小整數(shù)解.2n>20整數(shù)解為n≥5,因此輸出的n=5.
8.如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是________.
[答案] 15
[解析] 該題考查算法程序框圖的循環(huán)結(jié)構(gòu).
T=0+1+2+…+14=(1+14)×7=15×7=105,
此時k=14,再循環(huán)一次終止,
k=15.
三、解答題
9.設(shè)計一個計算2+4+6+…+100的值的算法,并畫出算法框圖.
[解析] 算法如下:
1.S=0.
2.i=2.
3.S=S+i.
4.i=i+2.
5.如果i大于100,則執(zhí)行6,否則執(zhí)行3,4.
6.輸出S.
算法流程圖如下圖所示.
一、選擇題
1.(2014·江西文,8)閱讀如下程序框圖,運(yùn)行相應(yīng)的程序,則程序運(yùn)行后輸出的結(jié)果為( )
A.7 B.9
C.10 D.11
[答案] B
[解析] 本題主要考查循環(huán)結(jié)構(gòu)的程序框圖,由框圖運(yùn)行程序我們可知.
第步,運(yùn)行i=1,S=0+lg=lg>-1
第步,i=3,S=lg+lg=lg>-1
第步, i=5,S=lg+lg=lg>-1
第步,i=7,S=lg+lg=lg>-1
第步,i=9,S=lg+lg=lg<-1
程序框圖結(jié)束此時輸出i=9,故選B,本題解題關(guān)鍵是找到對數(shù)的運(yùn)算規(guī)律,要掌握好每執(zhí)行一步程序,i與S的函代關(guān)系.
2.執(zhí)行下面的程序框圖,如果輸入a=4,那么輸出的n的值為( )
A.2 B.3
C.4 D.5
[答案] B
[解析] 本題考查了算法循環(huán)結(jié)構(gòu)的直到型的流程圖問題.n=0,p=0+40=1,q=2+1=3;
n=1,p=1+41=5,q=6+1=7;
n=2,p=5+42=21,q=14+1=15,n=3,p>q.
算法的考查多以流程圖的形式出現(xiàn),重點(diǎn)考查的是循環(huán)結(jié)構(gòu).
二、填空題
3.閱讀如下圖所示的算法框圖,若輸入m=4,n=3,則輸出a=________,i=________.
[答案] 6 2
[解析] 該算法框圖的執(zhí)行過程是:
m=4
n=3
i=1
a=4+1=5
3整除5 否
i=1+1=2
a=4+2=6
3整除6 是
輸出a=6,i=2.
4.(2014·山東理,11)執(zhí)行下面的程序框圖,若輸入的x的值為1,則輸出的n的值為________.
[答案] 3
[解析] 由x2-4x+3≤0,解得1≤x≤3,
當(dāng)x=1時,滿足1≤x≤3,
所以x=1+1=2,n=0+1=1;
當(dāng)x=2時,滿足1≤x≤3,
所以x=2+1=3,n=1+1=2;
當(dāng)x=3時,滿足1≤x≤3,
所以x=3+1=4,n=2+1=3;
當(dāng)x=4時,不滿足1≤x≤3,
所以輸出n=3.