2、下邊程序運行后的輸出結(jié)果為( )
A.17 B.19 C.21 D.23
|
|
1、(09安徽安慶一中模擬)請寫出下面的程序框圖描述的算法的程序.
解答過程:通過觀察我們發(fā)現(xiàn)這個程序框圖描述的
算法含有兩個條件結(jié)構(gòu);通過進一步分析我們還會
發(fā)現(xiàn)這是一個求分段函數(shù)
函
數(shù)值的算法.輸入、輸出框分別對應(yīng)輸入、輸出語句,
判斷框?qū)?yīng)條件語句.
所求算法程序為:
|
考點點評:①在本程序中,IF-THEN語句
中嵌入了另一個IF-THEN語句,在每一
個語句結(jié)束時都要寫END IF;②上述兩個
語句的先后層次關(guān)系,我們用縮進若干空
格的辦法來體現(xiàn),從而使程序?qū)哟畏置,便于檢閱;③若程序中有冪,其底數(shù)和指數(shù)之間要用專用符號“∧”連接.
5、(09上海閘北區(qū)模擬)下面的程序框圖的作用是按大小順序輸出兩數(shù),則括號處的處理可以是( )
A.A←B:B←A B.T←B:B←A :A←T ,
C. T←B:A←T :B←A D.A←B:T←A :B←
解答過程:略選B
總體解讀:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)是算法的三種結(jié)構(gòu)。
算法結(jié)構(gòu)中首先要進行邏輯結(jié)構(gòu)的選擇,若只求一個函數(shù)的解析式
只用順序結(jié)構(gòu)就能解決,循序結(jié)構(gòu)也是任意算法結(jié)構(gòu)中必不可少的
的結(jié)構(gòu)。選擇結(jié)構(gòu)主要是用在一些需要依據(jù)選擇進
行判斷的結(jié)構(gòu)中,如分段函數(shù)求值、數(shù)據(jù)大小關(guān)系的比較等問題。
循環(huán)結(jié)構(gòu)主要是用在有規(guī)律的重復計算的算法中,
如累加求和、累乘求積等問題。用循環(huán)結(jié)構(gòu)表達
主要注意以下三點:①確定循環(huán)變量與初始值;②確定算法
中反復執(zhí)行的部分;③確定循環(huán)體的終止選擇。
考點三:基本算法語句
4、(08海南寧夏第6題)右面的程序框圖,如果輸入三個實數(shù)a、b、c,要
求輸出這三個數(shù)中最大的數(shù),那么在空白的判斷
框中,應(yīng)該填入下面四個選項中的( )
A. c > x B. x > c C. c > b D. b > c
解答過程:易知選A
考點點評:本小題主要考察了循環(huán)結(jié)構(gòu)
2、(07廣東理6)圖1是某縣參加2007年高考的學生身高條形統(tǒng)計圖,從左到右的各條形圖表示學生人數(shù)依次記為A1、A2、…A10(如A2表示身高(單位:cm)在[150,155
內(nèi)的人數(shù)]。圖2是統(tǒng)計圖1中身高在一定范圍內(nèi)學生人數(shù)的一個算法流程圖,F(xiàn)要統(tǒng)計身高在160~180cm(含160cm,不含180cm)的學生人數(shù),那么在流程圖中的判斷框內(nèi)應(yīng)填寫的條件是
(A)i<6 (B) i<7
(C) i<8 (D) i<9
解答過程: S=
;
答案:C
考點點評:結(jié)合了
頻率分布直方圖與 數(shù)列知識!
1、
(07海、寧文理5)如果執(zhí)行右面的程序框圖,那么輸出的
( )
A.2450 B.2500
C.2550 D.2652
解答過程:由程序知,
![]()
答案C
考點點評:結(jié)合數(shù)列通項與遞推
2、(09廣州模擬題)旅館里住著6位旅客,他們分別來自:北京(B)、天津(T)、上海(S)、揚州(Y)、南京(N)和杭州(H).
他們分別姓趙、錢、孫、李、周和吳,還知道:(1)老趙和北京人都是醫(yī)生,老周和天津人都是教師,老孫和上海人都是工程師;(2)揚州人和老錢、老吳都是退伍軍人,而上海人從未參過軍;(3)南京人和揚州人都比老趙歲數(shù)大,杭州人人比老錢的歲數(shù)大,老吳最年輕;(4)老錢和北京人將一起去揚州,老孫和南京人要去廣州.試根據(jù)條件確立每位旅客的籍貫.
解答過程: 根據(jù)條件(1):老趙不是北京人,老周不是天津人,老孫不是上海人.再根據(jù)職業(yè)不同可斷定:老周和老孫都不是北京人,老趙和老周都不是上海人,老趙和老周都不是上海人,老趙和老孫都不是天津人,在表中相應(yīng)劃上斜線表示不可能.根據(jù)條件(2):可劃去錢(Y),吳(Y),錢(S),吳(S).根據(jù)條件(3):可劃去趙(N),趙(Y),錢(H),吳(S),吳(S).根據(jù)條件(4):可劃去錢(B),孫(N),錢(N).
最后再觀察表上空格,可以斷定老趙是杭州人,老錢是天津人,就可劃去孫(H),可知老孫是揚州人,或劃去周(Y),周(H),可知老周是南京人,從而可知,老吳是北京人,老李是上海人.
所以,老趙是杭州人,老錢是天津人,老孫是揚州人,老李是上海人,老周是南京人,老吳是北京人.
|
|
B |
T |
S |
Y |
N |
H |
|
趙 |
\ |
\ |
\ |
\ |
\ |
|
|
錢 |
\ |
|
\ |
\ |
\ |
\ |
|
孫 |
\ |
\ |
\ |
|
\ |
\ |
|
李 |
\ |
\ |
|
\ |
\ |
\ |
|
周 |
\ |
\ |
\ |
\ |
|
\ |
|
吳 |
|
\ |
\ |
\ |
\ |
\ |
考點點評:一個問題的推理算法有很多種,我們應(yīng)該找其最簡的。
考點二:程序框圖
考點一:自然語言表示的算法考題
1、 (09安徽蚌埠一中模擬)某公司做人事調(diào)整:
設(shè)總經(jīng)理一個,配有經(jīng)理助理一名;
設(shè)副經(jīng)理兩人,直接對總經(jīng)理負責,設(shè)有6個部門,
其中副經(jīng)理A管理生產(chǎn)部、安全部和質(zhì)量部,
經(jīng)理B管理銷售部、財務(wù)部和保衛(wèi)部;生產(chǎn)車間由生產(chǎn)
部和安全部共同管理,公司配有質(zhì)檢中心和門崗。
請根據(jù)以上信息設(shè)計并畫出該公司的人事結(jié)構(gòu)圖。
解答過程:(1)計算的是2006和1600的最大共約數(shù)
(2)設(shè)置兩個數(shù)較大數(shù)為M,較小數(shù)為N,
第一步,計算m除n的余數(shù)r;
第二步,除數(shù)變成被除數(shù),余數(shù)變成除數(shù)
第三步,回到第一步,直到余數(shù)為0
考點點評:先有自然語言描述,然后才能畫出程序框圖。因此,自然語言是畫程序框圖的基礎(chǔ)。
考綱對《算法初步》的要求是(1)算法的含義、流程圖:了解層次---了解算法的含義,了解算法的思想;理解層次---理解三種結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。(2)基本算法語句:理解層次---輸入語句、輸出語句、賦值語句、選擇語句、循環(huán)語句的含義。
由此可見復習的重點是流程圖和基本算法語句。而重中之重的是結(jié)構(gòu)中的選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu),因為它既是難點也是重點。
國際學校優(yōu)選 - 練習冊列表 - 試題列表
湖北省互聯(lián)網(wǎng)違法和不良信息舉報平臺 | 網(wǎng)上有害信息舉報專區(qū) | 電信詐騙舉報專區(qū) | 涉歷史虛無主義有害信息舉報專區(qū) | 涉企侵權(quán)舉報專區(qū)
違法和不良信息舉報電話:027-86699610 舉報郵箱:58377363@163.com