高考算法程序框圖真題練習(xí)及答案詳解_第1頁
高考算法程序框圖真題練習(xí)及答案詳解_第2頁
高考算法程序框圖真題練習(xí)及答案詳解_第3頁
高考算法程序框圖真題練習(xí)及答案詳解_第4頁
高考算法程序框圖真題練習(xí)及答案詳解_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

高中算法程序框圖

—.選擇題(共18小題)

1.如圖給出了一個算法程序框圖,該算法程序框圖的功能是()

A.求a,b,c三數(shù)的最大數(shù)B.求a,b,c三數(shù)的最小數(shù)

C.將a,b,c按從小到大排列D.將a,b,c按從大到小排列

2.如圖給出一個算法的程序框圖,該程序框圖的功能是()

/串■?/

A.求輸出a,b,c三數(shù)的最大數(shù)B.求輸出a,b,c三數(shù)的最小數(shù)

C.將a,b,c按從小到大排列D.將a,b,c按從大到小排列

3.(2012?三明模擬)如圖給出一個算法的程序框圖,該程序框圖的功能是()

開始

A.找出a、b、c三個數(shù)中最大的數(shù)B.找出a、b、c三個數(shù)中最小的數(shù)

C.找出a、b、c三個數(shù)中第二大的數(shù)D.把c的值賦給a

4.程序框圖表示的算法的運行結(jié)果是()

A.5B.6C.7D.8

5.程序框圖中所表示的算法是()

A.求x的絕對值B.求x的相反數(shù)C.求x的平方根D.求x的算術(shù)平方根

6.(2014?泉州一模)運行圖中所示程序框圖所表達(dá)的算法,輸出的結(jié)果是()

A.3B.7C.15D.31

7.(2013?合肥二模)如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是()

S=1.i=|

A.6B.5C.4D.3

8.閱讀如圖所示的程序框圖,運行相應(yīng)的程序,輸出的結(jié)果為()

A.676B.26C.5D.2

9.閱讀如圖所示的程序框圖,運行相應(yīng)的程序,輸出的結(jié)果是()

I結(jié)束I

A.1B.2C.3D.4

10.(2014?福建)閱讀如圖所示的程序框圖,運行相應(yīng)的程序,輸出的S的值等于()

/愴yis/

[3束)

A.18B.20C.21D.40

11.(2014?北京)當(dāng)m=7,n=3時,執(zhí)行如圖所示的程序框圖,輸出的S的值為()

A.7B.42C.210D.840

12.(2013?遼寧)執(zhí)行如圖所示的程序框圖,0,則輸出的$=()

A._5_B.WC.36D.72

11115555

13.(2012?天津)閱讀程序框圖,,當(dāng)輸入x的值為-25時,輸出x的值為()

A.-1B.1C.3D.9

14.(2012?福建)閱讀如圖所示的程序框圖,運行相應(yīng)的程序,輸His值等于()

C.0D.-2

15.(2012?廣東)執(zhí)行如圖所示的程序框圖,若輸入n的值為6,則輸出s的值為()

C.15D.1

16.(2012?遼寧)執(zhí)行如圖所示的程序框圖,則輸出的S的值是()

A.4B.3C.2D.-1

23

17.(2011?北京)執(zhí)行如圖所示的程序框圖,若輸入A的值為2,則輸入的P值為()

18.(2011?北京)執(zhí)行如圖所示的程序框圖,輸出的s值為()

23

—.填空題(共9小題)

19.程序框圖(如圖所示),則該程序框圖表示的算法的功能是:

20.有如圖程序框圖,則該程序框圖表示的算法功能是

開始

21.如圖所示的程序框圖,其算法功能是

22.(2014?許昌三模)如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是

23.如圖所示的程序框圖表示的算法的結(jié)果是

開始

24.某算法的程序框圖如圖所示,則程序輸出y的值是

25.(2011?江西)卜一圖是某算法的程序框圖,則程序運行后所輸出的結(jié)果是

26.(2014?惠州模擬)如圖所示,程序框圖(算法流程圖)的輸出結(jié)果為

27.閱讀如圖所示的程序框圖,運行相應(yīng)的程序,則輸出的s值等于.

(結(jié)束]

三.解答題(共1小題)

28.如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是

參考答案與試題解析

—.選擇題(共18小題)

1.如圖給出了一個算法程序框圖,該算法程序框圖的功能是()

開始

/輸入a,瓦c/

/輸出a/

結(jié)束

A.求a,b,c三數(shù)的最大數(shù)B.求a,b,c三數(shù)的最小數(shù)

C.將a,b,c按從小到大排列D.將a,b,c按從大到小排列

考點:設(shè)計程序框圖解決實際問題.

專題:操作型.

分析:逐步分析框圖中的各框語句的功能,第一個條件結(jié)構(gòu)是比較a,b的大小,并將a,b中的較小值保存在變

量a中,第二個條件結(jié)構(gòu)是比較a,c的大小,并將a,c中的較小值保存在變量a中,故變量a的值最終為

a,b,c中的最小值.由此不難推斷程序的功能.

解答:解:逐步分析框圖中的各框語句的功能,

第一個條件結(jié)構(gòu)是比較a,b的大小,

并將a,b中的較小值保存在變量a中,

第二個條件結(jié)構(gòu)是比較a,c的大小,

并將a,c中的較小值保存在變量a中,

故變量a的值最終為a,b,c中的最小值.

由此程序的功能為求a,b,c三個數(shù)的最小數(shù).

故答案選B

點評:算法是新課程中的新增加的內(nèi)容,也必然是新高考中的一個熱點,應(yīng)高度重視.要判斷程序的功能就要對

程序的流程圖(偽代碼)逐步進(jìn)行分析,分析出各變量值的變化情況,特別是輸出變量值的變化情況,就

不難得到正確的答案.

2.如圖給出一個算法的程序框圖,該程序框圖的功能是()

/叩/

CW

A.求輸出a,b,c三數(shù)的最大數(shù)B.求輸出a,b,c三數(shù)的最小數(shù)

C.將a,b,c按從小到大排列D.將a,b,c按從大到小排列

考點:程序框圖.

專題:算法和程序框圖.

分析:根據(jù)框圖的流程判斷,第一個環(huán)節(jié)的功能是輸出的a是a,b之間的最大數(shù),第二個環(huán)節(jié)功能是輸出a,c

之間的最大數(shù),由此可得答案.

解答:解:由程序框圖知:第一個環(huán)節(jié)是比較a,b,輸出的a是a,b之間的最大數(shù);

第二個環(huán)節(jié)是比較a,c,輸出的a是a,c之間的最大數(shù).

二算法的功能是輸出a,b,c三數(shù)的最大數(shù).

故選:A.

點評:本題考查了排序程序框圖,根據(jù)框圖的流程判斷算法的功能是關(guān)鍵.

3.(2012?三明模擬)如圖給出一個算法的程序框圖,該程序框圖的功能是()

A.找出a、b、c三個數(shù)中最大的數(shù)B.找出a、b、c三個數(shù)中最小的數(shù)

C.找出a、b、c三個數(shù)中第二大的數(shù)D.把c的值賦給a

考點:程序框圖.

專題:閱讀型.

分析:再輸入了三個實數(shù)a、b、c后,首先對其中的兩個數(shù)a、b的大小加以判斷,二者取小的數(shù),然后再比較取

得的數(shù)與c的大小,再取小的數(shù)輸出.

解答:解:輸入框中輸入了三個實數(shù)a、b、c,然后首先判斷a與b的大小,若a>b成立,則用b替換a,若aSb,

不進(jìn)行替換,這樣再用兩者之間的小的數(shù)和c比較,若a>c,用c替換a,輸出a,否則,直接輸出小的數(shù)

a所以程序框圖的功能是找出a、b、c三個數(shù)中最小的數(shù).

故選B.

點評:本題考查了程序框圖中的條件結(jié)構(gòu),條件結(jié)構(gòu)有兩個路徑,滿足條件執(zhí)行一個路徑,不滿足條件,執(zhí)行另

一個路徑,解答本題時,一定要注意"="的意義,是用后者替換前者.

4.程序框圖表示的算法的運行結(jié)果是()

考點:程序框圖.

專題:計算題.

分析:由判斷框可知:只要S420,則程序就執(zhí)行“是",否則就跳出循環(huán)程序,執(zhí)行"否",并輸出i.據(jù)此可得出答

案.

解答:解:由判斷框可知:只要S420,則程序就執(zhí)行"是",否則就跳出循環(huán)程序,執(zhí)行"否",并輸出i.

當(dāng)s=1+2+3+4+5=15<20,應(yīng)繼續(xù)執(zhí)行"是",則s=15+6=21>20,此時i=6+l=7,要跳出循環(huán),輸出7.

故選C.

點評:理解循環(huán)結(jié)構(gòu)的工作原理并會計算s與i是解決問題的關(guān)鍵.

5.程序框圖中所表示的算法是()

A.求x的絕對值B.求x的相反數(shù)C.求x的平方根D.求x的算術(shù)平方根

考點:選擇結(jié)構(gòu).

專題:圖表型.

分析:寫出經(jīng)過選擇結(jié)構(gòu)得到的結(jié)果,得到求的y的值的形式,即可判斷出框圖的功能.

解答:解:逐步分析框圖中的各框語句的功能,

該程序框圖表示算法的功能是求函數(shù)丫='的值,

x,x?0

即y=lxl,

故選A.

點評:本題考查解決程序框圖中的選擇結(jié)構(gòu)時,常采用寫出前幾次選擇的結(jié)果,找規(guī)律.

6.(2014?泉州一模)運行圖中所示程序框圖所表達(dá)的算法,輸出的結(jié)果是()

A.3B.7C.15D.31

考點:程序框圖.

專題:算法和程序框圖.

分析:由算法的程序框圖,計算各次循環(huán)的結(jié)果,滿足條件,結(jié)束程序.

解答:解:根據(jù)算法的程序框圖知,

第一次循環(huán)得a=2xl+l=3,

第二次循環(huán)得a=2x3+l=7,

第三次循環(huán)得a=2x7+l=15,結(jié)束循環(huán),

故選C,

點評:本題考查了應(yīng)用程序框圖進(jìn)行簡單的計算問題,是基礎(chǔ)題.

7.(2013?合肥二模)如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是()

開的

S=S?i

A.6B.5C.4D.3

考點:循環(huán)結(jié)構(gòu).

專題:圖表型.

分析:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是利用循環(huán)計算i值,

并輸出滿足條件S>20的第一個i值,模擬程序的運行過程,用表格將程序運行過程中變量k的值的變化情

況進(jìn)行分析,不難給出答案.

解答:解:程序在運行過程中各變量的值如下表示:

si是否繼續(xù)循環(huán)

循環(huán)前11/

第一圈12是

第二圈23是

第三圈64是

第四圈245否

故最后輸出的i值為:5,

故選B.

開蜘

S=1」=l

S?5?i

點評:根據(jù)流程圖(或偽代碼)寫程序的運行結(jié)果,是算法這一模塊最重要的題型,其處理方法是::①分析流程

圖(或偽代碼),從流程圖(或偽代碼)中即要分析出計算的類型,又要分析出參與計算的數(shù)據(jù)(如果參與

運算的數(shù)據(jù)比較多,也可使用表格對數(shù)據(jù)進(jìn)行分析管理)=②建立數(shù)學(xué)模型,根據(jù)第一步分析的結(jié)果,選

擇恰當(dāng)?shù)臄?shù)學(xué)模型③解模.

8.閱讀如圖所示的程序框圖,運行相應(yīng)的程序,輸出的結(jié)果為()

A.676B.26C.5D.2

考點:循環(huán)結(jié)構(gòu).

專題:圖表型.

分析:根據(jù)已知中的流程圖,我們模擬程序的運行結(jié)果,看變量a的值是否滿足判斷框的條件,當(dāng)判斷框的條件

不滿足時執(zhí)行循環(huán),滿足時退出循環(huán),即可得到輸出結(jié)果.

解答:解:a=l,滿足條件a<15,執(zhí)行循環(huán),

a=2,滿足條件a<15,執(zhí)行循環(huán),

a=5,滿足條件a<15,執(zhí)行循環(huán),

a=26,不滿足條件a<15,退出循環(huán),

執(zhí)行輸出語句,輸出a-26.

故選B.

點評:本題主要考查的知識點是程序框圖,模擬循環(huán)的執(zhí)行過程是解答此類問題常用的辦法,屬于基礎(chǔ)題.

9.閱讀如圖所示的程序框圖,運行相應(yīng)的程序,輸出的結(jié)果是()

z開始r

S=2

I結(jié)束I

A.1B.2C.3D.4

考點:程序框圖.

專題:圖表型.

分析:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是利用循環(huán)計算S值

重新為2時變量n的值,并輸出,模擬程序的運行過程,即可得到答案.

解答:解:程序在運行過程中各變量的值如下表示:Sn是否繼續(xù)循環(huán)

循環(huán)前21/

第一圈72是

第二圈13是

2

第三圈24否

則輸出的結(jié)果為4

故選D

點評:本題考查的知識點是程序框圖,在寫程序的運行結(jié)果時,模擬程序的運行過程是解答此類問題最常用的辦

法.

10.(2014?福建)閱讀如圖所示的程序框圖,運行相應(yīng)的程序,輸出的S的值等于()

/叫is/

A.18B.20C.21D.40

考點:循環(huán)結(jié)構(gòu).

專題:計算題;算法和程序框圖.

分析:算法的功能是求S=2i+22+...+2n+l+2+...+n的值,計算滿足條件的S值,可得答案.

解答:解:由程序框圖知:算法的功能是求S=2i+22+...+2n+l+2+...+n的值,

VS=2'+22+1+2=2+4+1+2=9<15,S=21+22+23+1+2+3=2+4+8+1+2+3=20>15.

,輸出S=20.

故選:B.

點評:本題考查了直到型循環(huán)結(jié)構(gòu)的程序框圖,根據(jù)框圖的流程判斷算法的功能是解題的關(guān)鍵.

11.(2014?北京)當(dāng)m=7,n=3時,執(zhí)行如圖所示的程序框圖,輸出的S的值為()

C.210D.840

考點:循環(huán)結(jié)構(gòu).

專題:計算題;算法和程序框圖.

分析:算法的功能是求S=7x6x...xk的值,根據(jù)條件確定跳出循環(huán)的k值,計算輸出S的值.

解答:解:由程序框圖知:算法的功能是求S=7x6x...xk的值,

當(dāng)m=7,n=3時,m-n+l=7-3+1=5,

.?.跳出循環(huán)的k值為4,

二輸出S=7x6x5=210.

故選:C.

點評:本題考查了循環(huán)結(jié)構(gòu)的程序框圖,根據(jù)框圖的流程判斷算法的功能是解答本題的關(guān)鍵.

12.(2013?遼寧)執(zhí)行如圖所示的程序框圖,若輸入n=10,則輸出的S=()

|W)

A.5B.10C.36D.72

11115555

考點:循環(huán)結(jié)構(gòu).

專題:計算題;圖表型.

分析:框圖首先給累加變量S和循環(huán)變量i分別賦值0和2,在輸入n的值為10后,對i的值域n的值大小加以

判斷,滿足iVn,

執(zhí)行S=S+T—,i=i+2,不滿足則跳出循環(huán),輸出S-

i2-1

解答:解:輸入n的值為10,框圖首先給累加變量S和循環(huán)變量i分別賦值0和2,

判斷2410成立,執(zhí)行S=0+T—=4,i=2+2=4;

22-13

判斷4410成立,執(zhí)行—i=4+2=6;

342-1155

判斷6410成立,執(zhí)行—總,i=6+2=8;

562-17

判斷8410成立,執(zhí)行、二V二一=4,i=8+2=10;

7g2-i9

判斷10410成立,執(zhí)行—T—T,i=10+2=12;

9102-111

判斷12410不成立,跳出循環(huán),算法結(jié)束,輸出S的值為王.

11

故選A.

點評:本題考查了循環(huán)結(jié)構(gòu)中的當(dāng)型循環(huán),即先判斷后執(zhí)行,滿足條件,執(zhí)行循環(huán),不滿足條件跳出循環(huán),算法

結(jié)束,是基礎(chǔ)題.

13.(2012?天津)閱讀程序框圖,運行相應(yīng)的程序,當(dāng)輸入x的值為-25時,輸出x的值為()

考點:循環(huán)結(jié)構(gòu).

專題:計算題.

分析:根據(jù)題意,按照程序框圖的順序進(jìn)行執(zhí)行,當(dāng)IxKl時跳出循環(huán),輸出結(jié)果.

解答:解:當(dāng)輸入x=-25時,

ixi>i,執(zhí)行循環(huán),x=n_25|-1;

lxl=4>1,執(zhí)行循環(huán),x=V14|-1=1>

1x1=1,退出循環(huán),

輸出的結(jié)果為x=2xl+l=3.

故選:C.

點評:本題考查循環(huán)結(jié)構(gòu)的程序框圖,搞清程序框圖的算法功能是解決本題的關(guān)鍵,按照程序框圖的順序進(jìn)行執(zhí)

行求解,屬于基礎(chǔ)題.

14.(2012?福建)閱讀如圖所示的程序框圖,運行相應(yīng)的程序,輸出s值等于()

A.-3B.-10C.0D.-2

考點:循環(huán)結(jié)構(gòu).

專題:計算題.

分析:通過循環(huán),計算s,k的值,當(dāng)k=4時退出循環(huán),輸出結(jié)果即可.

解答:解:k=l,滿足判斷框,第1次循環(huán),s=l,k=2,

第2次判斷后循環(huán),s=0,k=3,

第3次判斷并循環(huán)s=-3,k=4,第3次判斷退出循環(huán),

輸出S=-3.

故選A.

點評:本題考查循環(huán)結(jié)構(gòu),注意循環(huán)條件的判斷,循環(huán)計算的結(jié)果,考查計算能力.

15.(2012?廣東)執(zhí)行如圖所示的程序框圖,若輸入n的值為6,則輸出s的值為()

A.105B.16C.15D.1

考點:循環(huán)結(jié)構(gòu).

專題:計算題;壓軸題.

分析:本循環(huán)結(jié)構(gòu)是當(dāng)型循環(huán)結(jié)構(gòu),它所表示的算式為s=lx3x5x...x(2i-1),由此能夠求出結(jié)果.

解答:解:如圖所示的循環(huán)結(jié)構(gòu)是當(dāng)型循環(huán)結(jié)構(gòu),

它所表示的算式為S=lx3x5x...x(2i-1)

二輸入n的值為6時,輸出s的值s=lx3x5=15.

故選C.

點評:本題考查當(dāng)型循環(huán)結(jié)構(gòu)的性質(zhì)和應(yīng)用,是基礎(chǔ)題.解題時要認(rèn)真審題,仔細(xì)解答.

16.(2012?遼寧)執(zhí)行如圖所示的程序框圖,則輸出的S的值是()

c.2D.-1

3

考點:循環(huán)結(jié)構(gòu).

專題:閱讀型.

分析:根據(jù)流程圖,先進(jìn)行判定條件,滿足條件則運行循環(huán)體,一直執(zhí)行到不滿足條件即跳出循環(huán)體,求出此時

的S即可.

解答:解:第?次運行得:S=-1,i=2,滿足i<6,則繼續(xù)運行

第二次運行得:S/,i=3,滿足i<6,則繼續(xù)運行

3

第三次運行得:s/,i=4,滿足i<6,則繼續(xù)運行

2

第四次運行得:S=4,i=5,滿足i<6,則繼續(xù)運行

第五次運行得:S=-l,i=6,不滿足i<6,則停止運行

輸出S=-1,

故選D.

點評:本題主要考查了當(dāng)型循環(huán)結(jié)構(gòu),循環(huán)結(jié)構(gòu)有兩種形式:當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu),當(dāng)型循環(huán)是先判

斷后循環(huán),直到型循環(huán)是先循環(huán)后判斷,屬于基礎(chǔ)題.

17.(2011?北京)執(zhí)行如圖所示的程序框圖,若輸入A的值為2,則輸入的P值為()

A.2B.3C.4D.5

考點:循環(huán)結(jié)構(gòu).

專題:圖表型.

分析:根據(jù)輸入A的值,然后根據(jù)S進(jìn)行判定是否滿足條件SS2,若滿足條件執(zhí)行循環(huán)體,依此類推,一旦不滿

足條件SW2,退出循環(huán)體,求出此時的P值即可.

解答:解:S=l,滿足條件S42,則P=2,S=1+AJ

22

滿足條件S42,貝I」P=3,S=l+2+Ul

236

滿足條件S42,則P=4,S=l+A+1+1^25

23412

不滿足條件S42,退出循環(huán)體,此時P=4

故選:C

點評:本題主要考查了當(dāng)型循環(huán)結(jié)構(gòu),循環(huán)結(jié)構(gòu)有兩種形式:當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu),當(dāng)型循環(huán)是先判

斷后循環(huán),直到型循環(huán)是先循環(huán)后判斷.

18.(2011?北京)執(zhí)行如圖所示的程序框圖,輸出的s值為()

A.-3B._1C.1D.2

23

考點:循環(huán)結(jié)構(gòu).

專題:圖表型.

分析:i=0,滿足條件i<4,執(zhí)行循環(huán)體,依此類推,當(dāng)i=4,s=2,此時不滿足條件iV4,退出循環(huán)體,從而得到

所求.

解答:解:i=0,滿足條件i<4,執(zhí)行循環(huán)體,i=l,s」

3

滿足條件i<4,執(zhí)行循環(huán)體,i=2,s=-1

2

滿足條件i<4,執(zhí)行循環(huán)體,i=3,s=-3

滿足條件i<4,執(zhí)行循環(huán)體,i=4,s=2

不滿足條件i<4,退出循環(huán)體,此時s=2

故選:D

點評:根據(jù)流程圖計算運行結(jié)果是算法這一模塊的重要題型,處理的步驟一般為:分析流程圖,從流程圖中即要

分析出計算的類型,又要分析出參與計算的數(shù)據(jù)建立數(shù)學(xué)模型,根據(jù)第一步分析的結(jié)果,選擇恰當(dāng)?shù)臄?shù)學(xué)

模型解模.算法和程序框圖是新課標(biāo)新增的內(nèi)容,在近兩年的新課標(biāo)地區(qū)高考都考查到了,這啟示我們要

給予高度重視,屬于基礎(chǔ)題.

二.填空題(共9小題)

19.程序框圖(如圖所示),則該程序框圖表示的算法的功能是:計算序輸出使Ix3x5x7x...>10000成立的最小整

考點:循環(huán)結(jié)構(gòu).

專題:圖表型.

分析:寫出經(jīng)過幾次循環(huán)得到的結(jié)果,得到求的S的形式,判斷出框圖的功能.

解答:解:經(jīng)過第一次循環(huán)得到S=lx3,i=5

經(jīng)過第二次循環(huán)得到s=lx3x5,i=7

經(jīng)過第三次循環(huán)得到S=lx3x5x7,i=8

S=lx3x5x7x...>10000

該程序框圖表示算法的功能是求計算并輸出使Ix3x5x7x...>10000成立的最小整數(shù)

故答案為計算并輸出使Ix3x5x7x...>10000成立的最小整數(shù)

點評:本題考查程序框圖,考查了循環(huán)體以及循環(huán)次數(shù)兩個具體問題,常采用寫出前幾次循環(huán)的結(jié)果,找規(guī)律.屬

于基礎(chǔ)題.

20.有如圖程序框圖,則該程序框圖表示的算法功能是求使不等式Ix3x5x...x>10000成立的最小i值

考點:程序框圖.

專題:算法和程序框圖.

分析:根據(jù)框圖的流程可得i的值與S的值的變化規(guī)律,再根據(jù)跳出循環(huán)的條件與輸出的值,可得算法的功能.

解答:解:由框圖的流程知:i的值依次為3、5、7、…,

.,S的值依次為1,1x3,1x3x5,Ix3x5x...,

根據(jù)退出循環(huán)的條件是S210000得:條件是滿足不等式lx3x5x...xi>10000,

?.?輸出i-2,二算法的功能是求使不等式Ix3x5x...x>10000成立的最小i值.

故答案為:求使不等式Ix3x5x...xi210000成立的最小i值.

點評:本題考查了循環(huán)價格的垂線框圖,根據(jù)框圖的流程判斷i值與S值的變化規(guī)律是關(guān)鍵.

21.如圖所示的程序框圖,其算法功能是程算并輸出使Ix3x5x7x.”>1000成立的最小整數(shù)

【開蛤】

[結(jié)束1

考點:循環(huán)結(jié)構(gòu).

專題:閱讀型.

分析:寫出經(jīng)過幾次循環(huán)得到的結(jié)果,得到求的S的形式,判斷出框圖的功能.

解答:解:經(jīng)過第一次循環(huán)得到S=lx3,i=5

經(jīng)過第二次循環(huán)得到s=lx3x5,i=7

經(jīng)過第三次循環(huán)得到s=lx3x5x7,i=9

s=lx3x5x7x.?>1000

該程序框圖表示算法的功能是求計算并輸出使1X3X5X7X...>1000成立的最小整數(shù)

故答案為:計算并輸出使1X3X5X7X...>1000成立的最小整數(shù)

點評:本題考查程序框圖,考查了循環(huán)體以及循環(huán)次數(shù)兩個具體問題,常采用寫出前幾次循環(huán)的結(jié)果,找規(guī)律.屬

于基礎(chǔ)題.

22.(2014?許昌三模)如圖所示,程序框圖(算法流程圖)的輸出結(jié)果是-2

考點:程序框圖.

專題:操作型.

分析:分析程序中各變量、各語句的作用,再根據(jù)流程圖所示的順序,可知:該程序的作用是利用循環(huán)計算并輸

出y值,模擬程序的運行過程,可得答案.

解答:解:當(dāng)x=l時,滿足循環(huán)條件,此時x=2,y=0

當(dāng)x=2時,滿足循環(huán)條件,此時x=4,y=-1

當(dāng)x=4時,滿足循環(huán)條件,此時x=8,y=-2

當(dāng)x=8時,不滿足循環(huán)條件,退出循環(huán)

故輸出結(jié)果為-2

故答案為:-2

點評:根據(jù)流程圖(或偽代碼)寫程序的運行結(jié)果,是算法這一模塊最重要的題型,其處理方法是::①分析流程

圖(或偽代碼),從流程圖(或偽代碼)中即要分析出計算的類型,又要分析出參與計算的數(shù)據(jù)(如果參與

運算的數(shù)據(jù)比較多,也可使用表格對數(shù)據(jù)進(jìn)行分析管理)=②建立數(shù)學(xué)模型,根據(jù)第一步分析的結(jié)果,選

擇恰當(dāng)?shù)臄?shù)學(xué)模型③解模.

23.如圖所示的程序框圖表示的算法的結(jié)果是127

考點:程序框圖.

專題:算法和程序框圖.

分析:根據(jù)框圖的流程依次計算程序運行的結(jié)果,直到滿足條件a>100,跳出循環(huán),確定輸出a的值.

解答:解:由程序框圖知:第--次循環(huán)a=2xl+l=3:

第二次循環(huán)a=2x3+l=7;

第三次循環(huán)a=2x7+l=15;

第四次循環(huán)a=2xl5+l=31;

第五次循環(huán)a=2x31+l=63;

第六次循環(huán)a=63x2+1=127.

滿足條件a>100,跳出循環(huán),輸出a=127.

故答案為:127.

點評:本題考查了循環(huán)結(jié)構(gòu)的程序框圖,根據(jù)框圖的流程依次計算程序運行的結(jié)果是解答此類問題的常用方法.

24.某算法的程序框圖如圖所示,則程序輸出v的值是-1

考點:選擇結(jié)構(gòu).

專題:函數(shù)的性質(zhì)及應(yīng)用.

分析:由題意,X=-1,執(zhí)行函數(shù)y=3x+2,代入計算可得結(jié)論.

解答:解:由題意,x=-1,執(zhí)行函數(shù)y=3x+2,代入計算可得y=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論