算法與程序框圖習(xí)題含答案_第1頁
算法與程序框圖習(xí)題含答案_第2頁
算法與程序框圖習(xí)題含答案_第3頁
算法與程序框圖習(xí)題含答案_第4頁
算法與程序框圖習(xí)題含答案_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、算法與程序框圖 習(xí)題(含答案) 一、單選題1執(zhí)行如圖所示的程序框圖輸出的結(jié)果是( )A 8 B 6 C 5 D 32已知某程序框圖如圖所示,則執(zhí)行該程序后輸出的結(jié)果是A -1 B 12C 1 D 23下圖是把二進(jìn)制的數(shù)11111(2)化成十進(jìn)制數(shù)的一個(gè)程序框圖,則判斷框內(nèi)應(yīng)填入的條件是( )A i4 B i5 C i4 D i54我國元朝著名數(shù)學(xué)家朱世杰在四元玉鑒中有一首待:“我有一壺酒,攜著游春走,遇店添一倍,逢有飲一斗,店友經(jīng)三處,沒有壺中酒,借問此壺中,當(dāng)原多少酒?”用程序框圖表達(dá)如圖所示,即最終輸出的x=0,問一開始輸入的x=( )A 3132 B 1516 C 78 D 345中國有

2、個(gè)名句“運(yùn)籌帷幄之中,決勝千里之外”.其中的“籌”原意是指孫 子算經(jīng)中記載的算籌,古代是用算籌來進(jìn)行計(jì)算,算籌是將幾寸長的小竹棍擺在平面上進(jìn)行運(yùn)算,算籌的擺放形式有縱橫兩種形式,如下表:表示一個(gè)多位數(shù)時(shí),像阿拉伯計(jì)數(shù)一樣,把各個(gè)數(shù)位的數(shù)碼從左到右排 列,但各位數(shù)碼的籌式需要縱橫相間,個(gè)位,百位,萬位用縱式表示,十位,千位,十萬位用橫式表示,以此類推,例如2268用算籌表示就是=|丄|.執(zhí)行如圖所示程序框 圖,若輸人的x=1, y = 2,則輸出的S用算籌表示為A B C D 6在OAB中,AOB=120o,OA=OB=23,邊AB的四等分點(diǎn)分別為A1,A2,A3,A1 靠近A,執(zhí)行下圖算法后結(jié)

3、果為( )A 6 B 7 C 8 D 97宋元時(shí)期名著算學(xué)啟蒙中有關(guān)于“松竹并生”的問題:松長五尺,竹長五尺,若輸入的a,b分別是5,2,則輸出的n=( )A 2 B 3 C 4 D 58如圖所示的程序框圖,輸出的S=A 18 B 41C 88 D 1839執(zhí)行圖1所示的程序框圖,則S的值為( )圖1A 16 B 32C 64 D 128二、填空題10我國南北朝時(shí)期的數(shù)學(xué)家張丘建是世界數(shù)學(xué)史上解決不定方程的第一人,他在張丘建算經(jīng)中給出一個(gè)解不定方程的百雞問題,問題如下:雞翁一,值錢五,雞母一,值錢三,雞雛三,值錢一百錢買百雞,問雞翁母雛各幾何?用代數(shù)方法表述為:設(shè)雞翁、雞母、雞雛的數(shù)量分別為x

4、,y,z,則雞翁、雞母、雞雛的數(shù)量即為方程組5x+3y+z3=100,x+y+z=100的解其解題過程可用框圖表示如下圖所示,則框圖中正整數(shù)m的值為 _11運(yùn)行如圖所示的程序,若輸入的是-2018,則輸出的值是_12下圖給出的偽代碼運(yùn)行結(jié)果x是_ .13如圖是一個(gè)算法的流程圖,則輸出的n的值是_.14執(zhí)行如圖所示的程序框圖,輸出的值為_15如圖所示是一算法的偽代碼,執(zhí)行此算法時(shí),輸出的結(jié)果是 16執(zhí)行如圖所示的程序框圖,若輸出的a值大于2 015,那么判斷框內(nèi)的條件應(yīng)為_17如圖程序框圖的算法思路源于我國古代數(shù)學(xué)名著九章算術(shù)中“更相減損術(shù)”執(zhí)行該程序框圖,若輸入的a,b分別為98、63,則輸出

5、的a=_18執(zhí)行如圖所示的程序框圖,若M=1,則輸出的S=_;若輸出的S=14,則整數(shù)M= _三、解答題19編寫一個(gè)程序,求滿足1+12+13+1n>10的n的最小值20在空間直角坐標(biāo)系中,已知O (0,0,0) ,A(2,1,3),B(2,1,1).(1)求|AB|的長度;(2)寫出A、B兩點(diǎn)經(jīng)此程序框圖執(zhí)行運(yùn)算后的對(duì)應(yīng)點(diǎn)A0,B0的坐標(biāo),并求出在方向上的投影. 21按右圖所示的程序框圖操作:()寫出輸出的數(shù)所組成的數(shù)集()如何變更A框內(nèi)的賦值語句,使得根據(jù)這個(gè)程序框圖所輸出的數(shù)恰好是數(shù)列的前7項(xiàng)? ()如何變更B框內(nèi)的賦值語句,使得根據(jù)這個(gè)程序框圖所輸出的數(shù)恰好是數(shù)列的前7項(xiàng)?22已

6、知函數(shù)y,編寫一個(gè)程序求函數(shù)值.23在音樂唱片超市里,每張唱片售價(jià)25元,顧客購買5張(含 5張)以上但不足10張唱片,則按九折收費(fèi),顧客購買10張以上(含10張)唱片,則按八五折收費(fèi),編寫程序,輸入顧客購買唱片的數(shù)量a,輸出顧客要繳納的金額C.并畫出程序框圖24圖C1­6所示的程序框圖表示了一個(gè)什么樣的算法?試用當(dāng)型循環(huán)寫出它的算法并畫出相應(yīng)的程序框圖2525以下是某次考試中某班15名同學(xué)的數(shù)學(xué)成績:72,91,58,63,84,88,90,55,61,73,64,77,82,94,60.要求將80分以上的同學(xué)的平均分求出來畫出程序框圖26函數(shù)y=-x+1,x>0,0,x=0

7、,x+1,x<0,試寫出給定自變量x,求函數(shù)值y的算法.27求函數(shù)的值的程序框圖如圖所示. (1)指出程序框圖中的錯(cuò)誤,并寫出算法;(2)重新繪制解決該問題的程序框圖,并回答下面提出的問題要使輸出的值為正數(shù),輸入的x的值應(yīng)滿足什么條件?要使輸出的值為8,輸入的x值應(yīng)是多少?要使輸出的y值最小,輸入的x值應(yīng)是多少?參考答案1A【解析】【分析】根據(jù)程序框圖循環(huán)結(jié)構(gòu)運(yùn)算,依次代入求解即可?!驹斀狻扛鶕?jù)程序框圖和循環(huán)結(jié)構(gòu)算法原理,計(jì)算過程如下:x=1,y=1,z=x+y z=2,x=1,y=2 z=3,x=2,y=3z=5,x=3,y=5z=8所以選A【點(diǎn)睛】本題考查了程序框圖的基本結(jié)構(gòu)和運(yùn)算,

8、主要是掌握循環(huán)結(jié)構(gòu)在何時(shí)退出循環(huán)結(jié)構(gòu),屬于基礎(chǔ)題。2A【解析】【分析】由已知中的程序框圖可知,該程序的功能是利用循環(huán)結(jié)構(gòu)計(jì)算并輸出變量a的值,模擬程序的運(yùn)行過程,即可得到答案【詳解】代入a=2,i=1<2018,則a=1-12=12,i=1+1=2;再次代入得a=-1,i=3;繼續(xù)代入得a=2,i=4;不難發(fā)現(xiàn)出現(xiàn)了循環(huán),周期為3則當(dāng)i=2018時(shí),a=-1,i=2018+1=2019>2018,跳出循環(huán)得到a=-1故選A【點(diǎn)睛】本題主要考查的是程序框圖,在循環(huán)結(jié)構(gòu)中找出其循環(huán)規(guī)律,即可得出結(jié)果,較為基礎(chǔ)3C【解析】【分析】由題意輸出的S=1+1×2+1×22+

9、1×23+1×24,按照程序運(yùn)行,觀察S與i的關(guān)系,確定判斷框內(nèi)的條件即可.【詳解】由題意輸出的S=1+1×2+1×22+1×23+1×24,按照程序運(yùn)行:S=1,i=1;S=1+1×2,i=2;S=1+1×2+1×22,i=3;S=1+1×2+1×22+1×23,i=4;S=1+1×2+1×22+1×23+1×24,i=5,此時(shí)跳出循環(huán)輸出結(jié)果,故判斷框內(nèi)的條件應(yīng)為i4.故選C.【點(diǎn)睛】本題主要考查的是程序框圖,考查了進(jìn)位制,本題是程

10、序框圖中的循環(huán)結(jié)構(gòu),是先進(jìn)行了一次判斷,實(shí)則是直到型性循環(huán),這是一道基礎(chǔ)題.首先將二進(jìn)制數(shù)化為十進(jìn)制數(shù),得到十進(jìn)制數(shù)的數(shù)值,然后假設(shè)判斷框中的條件不滿足,執(zhí)行算法步驟,待累加變量S的值為31時(shí),算法結(jié)束,此時(shí)判斷框中的條件要滿足,即可得到答案.4C【解析】【分析】遇店添一倍,逢友飲一斗,意思是碰到酒店把壺里的酒加1倍,碰到朋友就把壺里的酒喝一斗,店友經(jīng)三處,意思是每次都是遇到店后又遇到朋友,一共是3次,等量關(guān)系為:第一次加酒1+(2×一遇店和朋友后剩的酒量1)+(2×二遇店和朋友后剩的酒量1)=0,把相關(guān)數(shù)值代入即可求解【詳解】由題意,解方程:22(2x1)11=0,解得x

11、=78,故選:C【點(diǎn)睛】考查用一元一次方程解決古代數(shù)學(xué)問題,得到酒的數(shù)量為0的等量關(guān)系是解決本題的關(guān)鍵,難點(diǎn)是理解題意5C【解析】【分析】模擬執(zhí)行程序框圖,只要按照程序框圖規(guī)定的運(yùn)算方法逐次計(jì)算,直到達(dá)到輸出條件即可得到輸出S的值,再利用表格中的對(duì)應(yīng)關(guān)系可得結(jié)果.【詳解】第一次循環(huán),i=1,x=1,y=3;第二次循環(huán),i=2,x=2,y=8第三次循環(huán),i=3,x=14,y=126;第四次循環(huán),i=4,S=1764,滿足S=xy,推出循環(huán),輸出S=1764,因?yàn)?746對(duì)應(yīng),故選C.【點(diǎn)睛】本題主要考查程序框圖的循環(huán)結(jié)構(gòu)流程圖,屬于中檔題. 解決程序框圖問題時(shí)一定注意以下幾點(diǎn):(1) 不要混淆處

12、理框和輸入框;(2) 注意區(qū)分程序框圖是條件分支結(jié)構(gòu)還是循環(huán)結(jié)構(gòu);(3) 注意區(qū)分當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu);(4) 處理循環(huán)結(jié)構(gòu)的問題時(shí)一定要正確控制循環(huán)次數(shù);(5) 要注意各個(gè)框的順序,(6)在給出程序框圖求解輸出結(jié)果的試題中只要按照程序框圖規(guī)定的運(yùn)算方法逐次計(jì)算,直到達(dá)到輸出條件即可.6D【解析】【分析】根據(jù)程序框圖進(jìn)行運(yùn)行,得到不滿足條件的取值,即可得到結(jié)論【詳解】OAB中,AOB=120o,OA=OB=23,AA2=3,AA1=32,AA3=92,OA2=3,則由余弦定理可得OA=212, 則cosAOA3=(23)2+(212)2-(92)22×223×212

13、=12+214-81467-3671270 ,三次運(yùn)行的結(jié)果是S=OA1OA+OA2OA+OA3OA =(OA1+OA2+OA3)OA=3OA2OA=3×3×23×12=9, 故選D【點(diǎn)睛】本題主要考查程序框圖的應(yīng)用和識(shí)別,根據(jù)向量積的定義和運(yùn)算性質(zhì),以及余弦定理是解決本題的關(guān)鍵,綜合性較強(qiáng),難度較大7C【解析】【分析】根據(jù)程序框圖,模擬程序的運(yùn)行過程,分析循環(huán)中各變量值的變化情況,可得答案【詳解】當(dāng)n=1時(shí),a=152,b=4,滿足進(jìn)行循環(huán)的條件當(dāng)n=2時(shí),a=454,b=8,滿足進(jìn)行循環(huán)的條件當(dāng)n=3時(shí),a=1358,b=16,滿足進(jìn)行循環(huán)的條件當(dāng)n=4時(shí),a

14、=40516,b=32,不滿足進(jìn)行循環(huán)的條件故輸出的n的值為4故選C【點(diǎn)睛】本題主要考查的是程序框圖,只要按照程序圖內(nèi)的計(jì)算即可求出結(jié)果,較為基礎(chǔ)8C【解析】執(zhí)行程序知:k=1,S=0k=2,S=2×0+2=2,不符合,返回;k=3,S=2×2+3=7,不符合,返回;k=4,S=2×7+4=18,不符合,返回;k=5,S=2×18+5=41,不符合,返回;k=6,S=2×41+6=88,符合,輸出S=88故選:C點(diǎn)睛:本題的實(shí)質(zhì)是累加滿足條件的數(shù)據(jù),可利用循環(huán)語句來實(shí)現(xiàn)數(shù)值的累加(乘)常分以下步驟:(1)觀察S的表達(dá)式分析,確定循環(huán)的初值、終值

15、、步長;(2)觀察每次累加的值的通項(xiàng)公式;(3)在循環(huán)前給累加器和循環(huán)變量賦初值,累加器的初值為0,累乘器的初值為1,環(huán)變量的初值同累加(乘)第一項(xiàng)的相關(guān)初值;(4)在循環(huán)體中要先計(jì)算累加(乘)值,如果累加(乘)值比較簡單可以省略此步,累加(乘),給循環(huán)變量加步長;(5)輸出累加(乘)值9D【解析】分析:模擬程序框圖運(yùn)行即得解. 詳解:模擬程序的運(yùn)行,可得i=1,S=1,執(zhí)行循環(huán)體,S=2,i=2,滿足條件i4,執(zhí)行循環(huán)體,S=8,i=4滿足條件i4,執(zhí)行循環(huán)體,S=128,i=8此時(shí),不滿足條件i4,退出循環(huán),輸出S的值為128故答案為:D點(diǎn)睛:(1)本題主要考查程序框圖,意在考查學(xué)生對(duì)程序

16、框圖等基礎(chǔ)知識(shí)的掌握能力.(2)模擬程序運(yùn)行時(shí),要注意把好輸出關(guān),在輸出時(shí),看清條件.104【解析】分析:由5x+3y+z3=100,x+y+z=100得y=2574x,結(jié)合x=4t,可得框圖中正整數(shù)m的值詳解:由5x+3y+z3=100,x+y+z=100得:y=2574x,故x必為4的倍數(shù),當(dāng)x=4t時(shí),y=257t,由y=257t0得:t的最大值為3,故判斷框應(yīng)填入的是t4?,即m=4,故答案為:4點(diǎn)睛: 本題考查的知識(shí)點(diǎn)是程序框圖,根據(jù)已知分析出y與t的關(guān)系式及t的取值范圍,是解答的關(guān)鍵112018【解析】分析:直接按照算法計(jì)算輸出的值.詳解:因?yàn)?20180,所以x=-(-2018)

17、=2018,故輸出的值為2018.故答案為:2018.點(diǎn)睛:本題主要考查算法語句,意在考查學(xué)生對(duì)該基礎(chǔ)知識(shí)的掌握水平.1216【解析】【分析】模擬執(zhí)行程序,依次寫出每次循環(huán)得到的x,i的值,當(dāng)i=10時(shí)不滿足條件,退出循環(huán),輸出x的值為16【詳解】模擬程序的運(yùn)行,可得i=1,x=4滿足條件i10,執(zhí)行循環(huán)體,x=5,i=4滿足條件i10,執(zhí)行循環(huán)體,x=9,i=7滿足條件i10,執(zhí)行循環(huán)體,x=16,i=10此時(shí),不滿足條件i10,退出循環(huán),輸出x的值為16故答案為:16【點(diǎn)睛】本題主要考查了程序代碼和循環(huán)結(jié)構(gòu),依次寫出每次循環(huán)得到的x,i的值是解題的關(guān)鍵,屬于基本知識(shí)的考查137【解析】由程

18、序框圖,得運(yùn)行過程如下:A=22=4,n=3;A=43=64=26,n=5;A=645=230>2017,n=7,結(jié)束循環(huán),即輸出的n的值是7.142113【解析】分析:模擬程序運(yùn)行,觀察運(yùn)行中變量的值,判斷是否結(jié)束程序運(yùn)行即可.詳解:程序運(yùn)行中變量值依次為:k=0,s=2,滿足循環(huán)條件,k=1,s=32,滿足循環(huán)條件,k=2,s=53,滿足循環(huán)條件,k=3,s=85,滿足循環(huán)條件,k=4,s=138,滿足循環(huán)條件,k=5,s=2113,不滿足循環(huán)條件,退出循環(huán),結(jié)束程序,輸出s=2113,故答案為2113.點(diǎn)睛:本題考查程序框圖中的循環(huán)結(jié)構(gòu),解題時(shí)只要模擬程序運(yùn)行,觀察變量值,判斷循環(huán)

19、條件即可得出結(jié)論,如果循環(huán)的次數(shù)較多,就需要?dú)w納程序的功能,尋找規(guī)律.153【解析】根據(jù)題中的程序框圖,可得該程序經(jīng)過第一次循環(huán),因?yàn)閟=0<15,所以得到新的S=0+6=6,n=5;然后經(jīng)過第二次循環(huán),因?yàn)閟=6<15,所以得到新的S=6+5=11,n=4;然后經(jīng)過第三次循環(huán),因?yàn)閟=11<15,所以得到新的S=11+4=15,n=3;接下來判斷:因?yàn)閟=15,不滿足s<15,所以結(jié)束循環(huán)體并輸出最后的n,綜上所述,可得最后輸出的結(jié)果是3故答案為:316k5?【解析】模擬程序框圖的運(yùn)行過程,如下;k=1,a=1 ,滿足條件,執(zhí)行循環(huán)體,a=7,k=2 滿足條件,執(zhí)行循

20、環(huán)體,a=31,k=3 滿足條件,執(zhí)行循環(huán)體,a=127,k=4 滿足條件,執(zhí)行循環(huán)體,a=511,k=5 滿足條件,執(zhí)行循環(huán)體,a=2047,k=6 由題意,此時(shí)應(yīng)該不滿足條件,退出循環(huán),輸出a=2047>2015故判斷框內(nèi)的條件應(yīng)為k5?即答案為k5?【點(diǎn)睛】本題考查程序框圖的應(yīng)用問題,解題時(shí)應(yīng)模擬程序框圖的運(yùn)行過程,以便得出正確的結(jié)論,17 7【解析】【分析】模擬執(zhí)行程序框圖,只要按照程序框圖規(guī)定的運(yùn)算方法逐次計(jì)算,直到達(dá)到輸出條件即可得到輸出a的值.【詳解】由程序框圖可知:a=98>63=b, a35=98-63,b28=63-35,a7=35-28,b21=28-7,a1

21、4=21-7,b7=21-14,a7=14-7,則a=b=7,因此輸出的a為7,故答案為7.【點(diǎn)睛】本題主要考查程序框圖的循環(huán)結(jié)構(gòu)流程圖,屬于中檔題. 解決程序框圖問題時(shí)一定注意以下幾點(diǎn):(1) 不要混淆處理框和輸入框;(2) 注意區(qū)分程序框圖是條件分支結(jié)構(gòu)還是循環(huán)結(jié)構(gòu);(3) 注意區(qū)分當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu);(4) 處理循環(huán)結(jié)構(gòu)的問題時(shí)一定要正確控制循環(huán)次數(shù);(5) 要注意各個(gè)框的順序,(6)在給出程序框圖求解輸出結(jié)果的試題中只要按照程序框圖規(guī)定的運(yùn)算方法逐次計(jì)算,直到達(dá)到輸出條件即可.18 2 3【解析】分析:先根據(jù)循環(huán),列出n,s值,再根據(jù)條件確定對(duì)應(yīng)結(jié)果,詳解:n S0 01 2

22、 M=1時(shí),S=2,2 63 14 當(dāng)n=3時(shí)出來,故M=3點(diǎn)睛:算法與流程圖的考查,側(cè)重于對(duì)流程圖循環(huán)結(jié)構(gòu)的考查.先明晰算法及流程圖的相關(guān)概念,包括選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、偽代碼,其次要重視循環(huán)起點(diǎn)條件、循環(huán)次數(shù)、循環(huán)終止條件,更要通過循環(huán)規(guī)律,明確流程圖研究的數(shù)學(xué)問題,是求和還是求項(xiàng).19見解析【解析】試題分析:疊加法求和,設(shè)計(jì)一個(gè)累加變量即可,可用WHILE語句,也可用UNTIL語句.試題解析:用WHILE語句編寫的程序如下:S=1n=1WHILE S<=10n=n+1S=S+1/nWENDPRINT nEND用UNTIL語句編寫的程序如下:S=1n=1DOn=n+1S=S+1/nLO

23、OP UNTIL S>10PRINT nEND20(1);(2)=(2,1,3),=(2,1,3);【解析】試題分析:(1)有空間兩點(diǎn)間的距離可得AB兩點(diǎn)的距離.本小題關(guān)鍵是考查空間中兩點(diǎn)的距離公式,本公式類似平面中兩點(diǎn)的距離公式.(2)由程序框圖可知對(duì)空間坐標(biāo)中的z要求符合一個(gè)不等式.通過循環(huán)結(jié)構(gòu)即可求得符合要求的z的值.根據(jù)向量在另一向量的投影即為該向量的模長與這兩向量夾角的余弦值的乘積.本小題通過向量知識(shí)與立幾知識(shí)的交匯,難度不大.有新意.試題解析:在空間直角坐標(biāo)系中,已知O (0,0,0) ,A(2,1,3),B(2,1,1). (1) (2)A(2,1,3)滿足 22+(1)2

24、32輸出A0(2,1,3)B(2,1,1)不滿足22+1212z=z+1=2(2,1,2)不滿足22+1222z=z+1=3(2,1,3)滿足22+1232輸出B0(2,1,3)=(2,1,3),=(2,1,3)在方向上的投影等于 考點(diǎn):1.空間中兩點(diǎn)的距離.2.程序框圖.3.空間中的直線關(guān)系.21詳見解析【解析】試題分析:()由程序框圖可知,本題求一個(gè)數(shù)量的前7項(xiàng),且這個(gè)數(shù)量的首項(xiàng)為1,后面每一項(xiàng)比前面多2,所以可得輸出的數(shù)組成的集合,并且此數(shù)列恰為首項(xiàng)為1,公差為2的等差數(shù)列,再用等差數(shù)列通項(xiàng)公式即可求出數(shù)列的通項(xiàng)公式;()要想使根據(jù)這個(gè)程序框圖所輸出的數(shù)恰好是數(shù)列的前7項(xiàng),則前7項(xiàng)應(yīng)為2

25、,4,6,8,10,12,14,所以只需將框內(nèi)的語句改為“”即可;()要想根據(jù)這個(gè)程序框圖所輸出的數(shù)恰好是數(shù)列的前7項(xiàng),則前7項(xiàng)應(yīng)為1,4,7,10,13,16,19,只需將框內(nèi)的語句改為“”試題解析:() 當(dāng)時(shí),滿足進(jìn)行循環(huán)的條件,輸出1后,;當(dāng)時(shí),滿足進(jìn)行循環(huán)的條件輸出3后,當(dāng)時(shí),滿足進(jìn)行循環(huán)的條件,輸出5后,;當(dāng)時(shí),滿足進(jìn)行循環(huán)的條件,輸出7后,;當(dāng)時(shí),滿足進(jìn)行循環(huán)的條件,輸出9后,;當(dāng)時(shí),滿足進(jìn)行循環(huán)的條件,輸出11后,;當(dāng)時(shí),滿足進(jìn)行循環(huán)的條件,輸出13后,;當(dāng)時(shí),不滿足進(jìn)行循環(huán)的條件,所以輸出的數(shù)組成的集合為()將A框內(nèi)的語句改為“a2”即可()將B框內(nèi)的語句改為“aa3”即可考點(diǎn)

26、: 程序框圖的應(yīng)用22見解析【解析】試題分析:本題是分段函數(shù)而且是三段,應(yīng)該選擇IF-THEN-ELSE語句,利用兩個(gè)IF語句嵌套即可試題解析:程序如下:INPUT xIF x<1 THENyx21ELSEIF x>1 THENySQR(3點(diǎn)睛:本題考查的設(shè)計(jì)算法程序框圖,解決實(shí)際問題,設(shè)計(jì)程序時(shí),一般先要將算法用語言描述出來,計(jì)劃好先后的順序,然后再將漢字語言轉(zhuǎn)化為程序中的語言即可.23【解析】試題分析:根據(jù)題意寫出分段函數(shù),根據(jù)分段函數(shù)寫出程序框圖,注意分段函數(shù)需要條件分支結(jié)構(gòu)實(shí)現(xiàn),根據(jù)框圖再寫出程序.試題解析:由題意得C程序框圖,如圖所示:程序如下:24見解析【解析】【分析】

27、根據(jù)圖中的流程圖表示的算法可知這是一個(gè)計(jì)算10個(gè)數(shù)的平均數(shù)的算法,根據(jù)當(dāng)型循環(huán)結(jié)構(gòu)的特點(diǎn),先判斷I是否小于等于10,再執(zhí)行運(yùn)算,由此寫出當(dāng)型循環(huán)的算法并畫出流程圖【詳解】這是一個(gè)計(jì)算10個(gè)數(shù)的平均數(shù)的算法當(dāng)型循環(huán)的算法如下:第一步,S=0.第二步,I=1.第三步,如果I小于等于10,執(zhí)行第四步;否則,轉(zhuǎn)第七步第四步,輸入G.第五步,S=S+G.第六步,I=I+1,返回第三步第七步,A=S10.第八步,輸出A.程序框圖如圖【點(diǎn)睛】本題是一道關(guān)于設(shè)計(jì)流程圖的題目,解答本題的關(guān)鍵是理解流程圖的功能,屬于中檔題。25見解析【解析】試題分析:根據(jù)算法的三種結(jié)構(gòu)的特點(diǎn),結(jié)合本題的要求,我們可以用條件結(jié)構(gòu)來判斷成績是否高于80分,用循環(huán)結(jié)構(gòu)控制輸入的次數(shù),同時(shí)引進(jìn)兩個(gè)累加變量,分別計(jì)算高于80分的成績的總和和人數(shù)試題解析:用條件結(jié)構(gòu)來判斷成績是否高于80分,用循環(huán)結(jié)構(gòu)控制輸入的次數(shù),同時(shí)引進(jìn)兩個(gè)累加變量S、m,分別計(jì)算高于80分的成績的總和S和人數(shù)m.程序框圖如圖所示:點(diǎn)睛:本題的實(shí)質(zhì)是累加滿足條件的數(shù)據(jù),可利用循環(huán)語句來實(shí)現(xiàn)數(shù)值的累加(乘)常分以下步驟:(1)觀察S的表達(dá)式分析,確定循環(huán)的初值、終值、步長;(2)觀察每次累加的值的通項(xiàng)公式;(3)在循環(huán)前給累加器和循環(huán)變

溫馨提示

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

評(píng)論

0/150

提交評(píng)論