資源簡(jiǎn)介
(共66張PPT)
模塊七 算法與程序設(shè)計(jì)初步
第二節(jié) 程序的基本結(jié)構(gòu)
第一節(jié) 算法與問題解決
第三節(jié) 程序的設(shè)計(jì)與表達(dá)
【考點(diǎn)導(dǎo)航】
第一節(jié) 算法與問題解決
知識(shí)單元 知識(shí)點(diǎn) 要點(diǎn)說明
算法與問題解決 算法 體驗(yàn)算法思想及其意義,初步了解算法
問題解決 能結(jié)合生活中的具體問題,會(huì)使用自然語言和流程圖描述算法
知道流程圖的基本圖例
流程圖 【教材梳理】
一、算法
1. 算法的含義
簡(jiǎn)單來說,算法就是解決問題的具體方法和步驟。
2. 算法的特征
有窮性、確定性、能行性、有0個(gè)或多個(gè)輸入、有1個(gè)或多個(gè)輸出。
二、算法思想及其意義
算法是根本,編程語言是呈現(xiàn)算法的基礎(chǔ)。不同的問題適于不同的算法,同樣的問題也可以通過不同的算法來解決,且存在優(yōu)劣之分。
三、算法的描述
1. 自然語言
用日常使用的語言描述算法,即自然語言描述法。如:高速公路上的雷達(dá)測(cè)速系統(tǒng),用自然語言描述如下:
步驟1:開啟檢測(cè)設(shè)備
步驟2:判斷是否有通過車輛車速超過120公里/小時(shí)的
步驟3:如果有,拍照
步驟4:沒有,繼續(xù)檢測(cè)通過車輛車速
2. 流程圖
流程圖是由一些圖框和帶箭頭的路程線組成的,其中圖框表示各種操作的類型,圖框中的文字和符號(hào)表示操作的內(nèi)容,帶箭頭的流程線表示操作的先后次序。流程圖直觀、清晰、易懂,便于檢查及修改。如:高速公路上的雷達(dá)測(cè)速系統(tǒng),用流程圖描述為:
3.流程圖基本圖例
【易錯(cuò)剖析】
下列對(duì)算法的認(rèn)識(shí),正確的是 。
A. 算法就是求解數(shù)學(xué)問題
B. 算法就是計(jì)算機(jī)程序
C. 算法就是編程
D. 算法是精確描述問題的方法
【剖析】本題考查學(xué)生對(duì)算法概念的理解及算法和程序的區(qū)別。算法簡(jiǎn)單地說就是解決問題的方法,書面表達(dá)為精確描述問題的方法,程序可以實(shí)現(xiàn)算法,但不是算法。
【答案】D
答案:B
【課后集訓(xùn)】
1. 小張同學(xué)想通過程序設(shè)計(jì)解決“輸入密碼才能打開程序”的問題,在設(shè)計(jì)算法前應(yīng)該 。
A. 獲得結(jié)果 B. 分析問題
C. 編寫程序 D. 運(yùn)行程序
答案:C
2. 查英文字典的方法是根據(jù)需要查找的單詞的首字母來選取對(duì)應(yīng)的頁碼,再根據(jù)次字母繼續(xù)查找逐步找到對(duì)應(yīng)的單詞。這是早期用自然語言對(duì)查英文字典 的描述。
A. 編寫程序 B. 流程圖
C. 算法 D. 計(jì)算機(jī)程序
答案:D
3. 編程解決問題時(shí),首先應(yīng)該確定程序“做什么”,然后再確定程序“如何做”。“如何做”屬于用計(jì)算機(jī)解決問題的步驟中的 。
A. 分析問題 B. 調(diào)試程序
C. 編寫程序 D. 設(shè)計(jì)算法
4. 日常生活中使用到的聲控?zé)舻乃惴枋鋈缦拢?br/>步驟1:開啟檢測(cè)設(shè)備
步驟2:判斷是否有大于一定頻率的聲音
步驟3:如果有,聲控開關(guān)啟動(dòng),燈亮
步驟4:延時(shí)一定時(shí)間后,聲控開關(guān)自動(dòng)關(guān)閉,燈滅
上述算法的描述采用了 。
A. 自然語言 B. 機(jī)器語言
C. 流程圖 D. 程序設(shè)計(jì)語言
答案:A
5. 雷達(dá)測(cè)速拍照系統(tǒng)的算法描述如下圖所示。此算法的描述采用了 。
A. 自然語言 B. 機(jī)器語言
C. 流程圖 D. 程序設(shè)計(jì)語言
答案:C
6. 地下車庫車位標(biāo)識(shí)燈的算法描述如下:
步驟1:開啟檢測(cè)設(shè)備
步驟2:判斷是否有車停泊在車位上
步驟3:如果有,亮紅燈;如果沒有,亮綠燈
上述算法的描述采用了 。
A. 思維導(dǎo)圖 B. 流程圖
C. 機(jī)器語言 D. 自然語言
答案:D
7. 分析下圖所示流程圖,可推測(cè)該算法要解決的問題是 。
A. 測(cè)量圓的半徑
B. 計(jì)算圓的周長(zhǎng)
C. 推導(dǎo)圓周率
D. 計(jì)算圓的直徑
答案:B
8. 已知圓的半徑是r,用公式C=2πr計(jì)算此圓的周長(zhǎng)C的步驟如下:
①輸出C
②計(jì)算C=2πr
③輸入圓的半徑r
④結(jié)束
正確的順序是 。
A. ①②③④ B. ③②④②
C. ③②①④ D. ②③④③
答案:C
9. 人們除了用自然語言描述算法外,還常借助圖形使算法描述更加清晰。這種以特定的圖形符號(hào)和說明表示算法的圖,稱為 。
A. 思維導(dǎo)圖 B. 流程圖
C. 線框圖 D. 程序圖
答案:B
10. 流程圖中,若要表示條件“A>B”是否成立,要用
。
A. 平行四邊形 B. 菱形
C. 圓角矩形 D. 直角矩形
答案:B
11. 某航空公司允許乘客攜帶不超過20千克的行李,右圖所示檢測(cè)行李重量的算法流程圖中,可推測(cè)菱形部分的功能是 。
A. 判斷行李是否超過20千克
B. 輸入行李的重量
C. 輸出行李的重量
D. 輸出超重部分重量
答案:A
12. 若想使用計(jì)算機(jī)編寫一個(gè)班費(fèi)管理系統(tǒng),首先弄清了該系統(tǒng)要實(shí)現(xiàn)的功能,然后開始思考如何實(shí)現(xiàn)這些功能,最后在老師的幫助下編寫簡(jiǎn)單的代碼并進(jìn)行測(cè)試。“如何實(shí)現(xiàn)軟件要達(dá)到的功能”稱為 。
A. 分析問題 B. 設(shè)計(jì)算法
C. 編寫程序 D. 調(diào)試程序
答案:B
13. 下列選項(xiàng)描述的問題中,最適合通過程序設(shè)計(jì)來解決的是 。
A. 制作電子相冊(cè)
B. 制作環(huán)保宣傳的動(dòng)畫
C. 在因特網(wǎng)上查找資料
D. 1~1000之間所有偶數(shù)之和
答案:D
14. 在地鐵站自動(dòng)售票機(jī)買票的關(guān)鍵算法描述如下:
步驟1:選擇地鐵線路
步驟2:選擇目的地
步驟3:選擇需要購買的地鐵票數(shù)量
步驟4:放入一張紙幣或一枚硬幣
步驟5:如果多次投幣,執(zhí)行步驟4
步驟6:若投入的錢幣已達(dá)到或超過票價(jià),執(zhí)行步驟7
步驟7:出票及找零
上述算法的描述采用了 。
A. 自然語言 B. 機(jī)器語言 C. 流程圖 D. 程序設(shè)計(jì)語言
答案:A
15. 以下關(guān)于算法的描述,錯(cuò)誤的是 。
A. 算法可以用自然語言描述
B. 算法必須在有限步驟內(nèi)實(shí)現(xiàn)
C. 流程圖是算法的一種表示形式
D. 解決一個(gè)問題只有一種算法
答案:D
返回目錄
第二節(jié) 程序的基本結(jié)構(gòu)
【考點(diǎn)導(dǎo)航】
知識(shí)單元 知識(shí)點(diǎn) 要點(diǎn)說明
程序的基本結(jié)構(gòu) 程序的基本結(jié)構(gòu) 順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
順序結(jié)構(gòu) 通過感悟生活中的順序行為,學(xué)會(huì)編寫具有順序結(jié)構(gòu)的簡(jiǎn)單程序
分支結(jié)構(gòu) 通過感悟生活中的選擇行為,學(xué)會(huì)編寫具有判斷功能的簡(jiǎn)單程序
循環(huán)結(jié)構(gòu) 通過感悟生活中的重復(fù)行為,學(xué)會(huì)編寫具有循環(huán)功能的簡(jiǎn)單程序
【教材梳理】
一、程序的基本結(jié)構(gòu)
程序結(jié)構(gòu)主要有順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)三種基本結(jié)構(gòu),以及由這三種組合而成的混合結(jié)構(gòu)。
二、順序結(jié)構(gòu)
從上往下,依次進(jìn)行多個(gè)處理的結(jié)構(gòu)稱為順序結(jié)構(gòu)。如下圖所示,順序結(jié)構(gòu)流程圖最大的特點(diǎn)是執(zhí)行框一直往下,沒有判斷框和回指的流程線。順序結(jié)構(gòu)是一種最簡(jiǎn)單、最基本的程序結(jié)構(gòu)。
三、分支結(jié)構(gòu)
程序有多個(gè)分支,運(yùn)行到一定的位置時(shí),需要根據(jù)條件來選擇運(yùn)行哪一個(gè)分支,條件成立則在流程線上標(biāo)注“是”或者“Y”;條件不成立則在流程圖上標(biāo)注“否”或者“N”。如下圖所示,分支結(jié)構(gòu)流程圖最大的特點(diǎn)是至少有一個(gè)判斷框,沒有回指的流程線。
四、循環(huán)結(jié)構(gòu)
需要重復(fù)執(zhí)行某一操作,直到達(dá)到條件為止。循環(huán)結(jié)構(gòu)是最能發(fā)揮計(jì)算機(jī)特長(zhǎng)的程序結(jié)構(gòu)。如下圖所示,循環(huán)結(jié)構(gòu)流程圖最大的特點(diǎn)是有回指的路程線。
【易錯(cuò)剖析】
下圖為編寫小貓數(shù)數(shù)的Scratch代碼。要求:讓小貓從1開始數(shù)數(shù),依次數(shù)下去,重復(fù)執(zhí)行直至數(shù)到60,擊打鼓聲,程序停止。此程序紅框部分主要是利用 實(shí)現(xiàn)的。
A. 循環(huán)結(jié)構(gòu)
B. 分支結(jié)構(gòu)
C. 順序結(jié)構(gòu)
D. 判斷結(jié)構(gòu)
【剖析】本題考查學(xué)生對(duì)程序三種結(jié)構(gòu)的辨別。程序結(jié)構(gòu)主要有順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)三種基本結(jié)構(gòu)。指從上往下,依次進(jìn)行多個(gè)處理的結(jié)構(gòu)是順序結(jié)構(gòu),其流程圖上最大的特點(diǎn)是執(zhí)行框一直往下,沒有判斷框和回指的流程線,程序上不會(huì)出現(xiàn)判斷或者重復(fù)執(zhí)行等指令塊。程序運(yùn)行到一定的位置時(shí),需要根據(jù)條件來選擇運(yùn)行哪一個(gè)分支的結(jié)構(gòu)是分支結(jié)構(gòu),其流程圖上最大的特點(diǎn)是至少有一個(gè)判斷框,沒有回指的流程線,程序上會(huì)出現(xiàn)判斷指令塊。程序需要重復(fù)執(zhí)行某一操作,直到達(dá)到條件為止的結(jié)構(gòu)是循環(huán)結(jié)構(gòu),其流程圖上最大的特點(diǎn)是有回指的路程線,程序上會(huì)出現(xiàn)重復(fù)執(zhí)行指令塊。上圖所示程序的紅框部分出現(xiàn)重復(fù)執(zhí)行指令塊,可判斷其主要是利用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)的。
【答案】A
答案:D
【課后集訓(xùn)】
1. 程序的三種基本結(jié)構(gòu)是 。
A. 流程結(jié)構(gòu)、分散結(jié)構(gòu)、判斷結(jié)構(gòu)
B. 流程結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、分支結(jié)構(gòu)
C. 流程結(jié)構(gòu)、分散結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
D. 順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
2. 程序運(yùn)行到一定位置,根據(jù)判斷條件是否成立來選擇執(zhí)行方向的結(jié)構(gòu)屬于 。
A. 順序結(jié)構(gòu) B. 循環(huán)結(jié)構(gòu)
C. 分支結(jié)構(gòu) D. 樹形結(jié)構(gòu)
答案:C
3. 在“大魚吃小魚”的游戲中,讓大魚跟隨鼠標(biāo)移動(dòng)的算法描述如下:
步驟1:判斷大魚到鼠標(biāo)指針的距離
步驟2:如果大魚到鼠標(biāo)指針的距離大于5,那么就讓大魚面向指針移動(dòng)5步,否則大魚就不移動(dòng)
要完成以上兩個(gè)步驟,可選擇的程序結(jié)構(gòu)是 。
A. 樹形結(jié)構(gòu) B. 循環(huán)結(jié)構(gòu)
C. 順序結(jié)構(gòu) D. 分支結(jié)構(gòu)
答案:D
4. 程序設(shè)計(jì)由順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)三種基本結(jié)構(gòu)組成。某程序中設(shè)計(jì)的算法如下:
a = 4
b = 9
c =2(b + a)
上述算法屬于 。
A. 分支結(jié)構(gòu) B. 順序結(jié)構(gòu)
C. 循環(huán)結(jié)構(gòu) D. 網(wǎng)絡(luò)結(jié)構(gòu)
答案:B
5. 程序的基本結(jié)構(gòu)可以用流程圖來描述。下圖所示流程圖的程序結(jié)構(gòu)是 。
A. 判斷結(jié)構(gòu) B. 順序結(jié)構(gòu)
C. 分支結(jié)構(gòu) D. 循環(huán)結(jié)構(gòu)
答案:B
6. 某小區(qū)地下車庫使用程序控制車閘起落,當(dāng)車輛需要進(jìn)入車庫時(shí),先對(duì)車牌拍照,然后根據(jù)車牌判斷是否是小區(qū)車輛。完成該功能適合的算法結(jié)構(gòu)是 。
A. 循環(huán)結(jié)構(gòu) B. 樹形結(jié)構(gòu)
C. 分支結(jié)構(gòu) D. 順序結(jié)構(gòu)
答案:C
7. 根據(jù)垃圾袋的顏色進(jìn)行垃圾分類:紅色為有害垃圾,綠色為廚余垃圾,藍(lán)色為可回收物,灰色為其他垃圾。通過顏色傳感器判斷垃圾袋的顏色,該程序的算法描述如下:
步驟1:檢測(cè)垃圾袋顏色
步驟2:如果為紅色,則自動(dòng)放入有害垃圾箱;如果為綠色,則自動(dòng)放入廚余垃圾箱;如果為藍(lán)色,則自動(dòng)放入可回收物箱;如果為灰色,則自動(dòng)放入其他垃圾箱
該算法描述也可以使用 的流程圖表示。
A. 順序結(jié)構(gòu) B. 分支結(jié)構(gòu)
C. 循環(huán)結(jié)構(gòu) D. 網(wǎng)絡(luò)結(jié)構(gòu)
答案:B
8. 王強(qiáng)設(shè)計(jì)了一個(gè)程序:當(dāng)輸入考成績(jī)A后,如果成績(jī)小于80分則顯示“不合格”,如果成績(jī)大于等于80分則顯示“優(yōu)秀”。可判斷該程序結(jié)構(gòu)屬于 。
A. 順序結(jié)構(gòu)
B. 循環(huán)結(jié)構(gòu)
C. 分支結(jié)構(gòu)
D. 樹形結(jié)構(gòu)
答案:C
9. 下圖是小球移動(dòng)程序中的一個(gè)片段。當(dāng)按下空格鍵時(shí),小球先返回起點(diǎn),然后移動(dòng)100步。該片段紅框中的程序采用的是 。
A. 順序結(jié)構(gòu)
B. 網(wǎng)絡(luò)結(jié)構(gòu)
C. 分支結(jié)構(gòu)
D. 循環(huán)結(jié)構(gòu)
答案:A
10. 行人過紅綠燈路口的自然語言算法描述如下:
步驟1:走到紅綠燈路口
步驟2:綠燈亮,走斑馬線過馬路
步驟3:紅燈亮,停下等待
該算法可以采用 的程序來實(shí)現(xiàn)。
A. 順序結(jié)構(gòu) B. 樹形結(jié)構(gòu)
C. 分支結(jié)構(gòu) D. 循環(huán)結(jié)構(gòu)
答案:C
11. 下圖所示片段程序采用的是 結(jié)構(gòu)。
A. 順序結(jié)構(gòu)
B. 循環(huán)結(jié)構(gòu)
C. 分支結(jié)構(gòu)
D. 網(wǎng)絡(luò)結(jié)構(gòu)
答案:C
12. 車子定速巡航系統(tǒng)中,檢測(cè)到小車時(shí)速超過100公里時(shí),會(huì)自動(dòng)把時(shí)速降低10公里,否則就維持90公里時(shí)速行進(jìn)。該算法描述也可以使用 的流程圖表示。
A. 分支結(jié)構(gòu)
B. 循環(huán)結(jié)構(gòu)
C. 傳動(dòng)結(jié)構(gòu)
D. 順序結(jié)構(gòu)
答案:A
13. 下圖所示流程圖屬于程序結(jié)構(gòu)中的 。
A. 判斷結(jié)構(gòu)
B. 順序結(jié)構(gòu)
C. 分支結(jié)構(gòu)
D. 循環(huán)結(jié)構(gòu)
答案:D
14. 下圖所示的部分流程圖主要表示的程序結(jié)構(gòu)是 。
A. 順序結(jié)構(gòu)
B. 分支結(jié)構(gòu)
C. 分散結(jié)構(gòu)
D. 循環(huán)結(jié)構(gòu)
答案:D
15. 循環(huán)結(jié)構(gòu)的流程圖最大的特點(diǎn)是 。
A. 至少有一個(gè)判斷框,沒有回指的流程線
B. 有回指的流程線
C. 沒有判斷框和回指的流程線
D. 有執(zhí)行框,沒有回指的流程線
答案:B
返回目錄
第三節(jié) 程序的設(shè)計(jì)與表達(dá)
【考點(diǎn)導(dǎo)航】
知識(shí)單元 知識(shí)點(diǎn) 要點(diǎn)說明
程序的設(shè)計(jì)與表達(dá) 程序表達(dá) 能夠讀懂簡(jiǎn)單的程序流程圖,知道程序表達(dá)的基本意義
程序設(shè)計(jì) 通過分析生活問題,設(shè)計(jì)混合程序結(jié)構(gòu)解決問題,了解程序設(shè)計(jì)的一般過程
【教材梳理】
一、程序表達(dá)
算法是為一個(gè)問題或一類問題給出的解決方法與具體步驟,是對(duì)問題求解過程的一種準(zhǔn)確而完整的邏輯描述。程序則是為了用計(jì)算機(jī)解題或控制某一過程而編排的一系列指令的集合。程序不等于算法。但是,通過程序設(shè)計(jì)可以在計(jì)算機(jī)上實(shí)現(xiàn)算法。
如樓道聲控?zé)簦汗饩€暗了,樓道里的聲音檢測(cè)設(shè)備開啟,如果感測(cè)到聲音響度大于25,則聲控?zé)糇詣?dòng)打開,15秒后自動(dòng)關(guān)閉。用自然語言描述算法:
步驟1:光線暗了,聲音檢測(cè)設(shè)備開啟
步驟2:感測(cè)(判斷)是否有響度大于25的聲音
步驟3:如果有,燈亮,等待15秒,燈滅
用流程圖描述算法: 程序?qū)崿F(xiàn):
二、程序設(shè)計(jì)的一般過程
1. 程序設(shè)計(jì)的一般過程
分析問題→設(shè)計(jì)算法→編寫程序→調(diào)試運(yùn)行→檢測(cè)結(jié)果。
2. 分析問題,設(shè)計(jì)混合程序結(jié)構(gòu)解決問題
程序的編寫就是用程序語言把算法程序化,程序包含算法,算法就是程序的靈魂。一個(gè)需要實(shí)現(xiàn)特定功能的程序,實(shí)現(xiàn)它的算法可以有很多種,所以算法的優(yōu)劣決定著程序的好壞。一個(gè)算法的質(zhì)量?jī)?yōu)劣將影響到算法乃至程序的效率。
如某市出租車收費(fèi)標(biāo)準(zhǔn)如下:
(1)3公里內(nèi)(含3公里),收費(fèi)8元;
(2)超過3公里的車程按1.8元/公里收費(fèi);
(3)燃油附加費(fèi)2元。
其算法流程圖如下:
若車程為2公里,收費(fèi)10元;若車程為5公里,收費(fèi)13.6元。
【易錯(cuò)剖析】
某市移動(dòng)電話市內(nèi)收費(fèi)標(biāo)準(zhǔn)如下:
(1)通話時(shí)間不超過3分鐘(含3分鐘),收取通話費(fèi)0.5元;
(2)通話時(shí)間超過3分鐘,則超過部分以每分鐘0.1元收取通話費(fèi)。
根據(jù)以上標(biāo)準(zhǔn),輸入通話時(shí)間,下列選項(xiàng) 所示的算法結(jié)構(gòu)設(shè)計(jì)能正確計(jì)算出通話費(fèi)。
A. B.
C. D.
【剖析】本題考查學(xué)生運(yùn)用算法解決問題的綜合能力。首先從題設(shè)自然語言描述可判斷該算法的結(jié)構(gòu)為分支結(jié)構(gòu),其次還要熟悉流程的各種圖標(biāo)表述的含義(如下表)。最后根據(jù)題設(shè)將各條件和輸入、輸出填入流程圖,可知A選項(xiàng)所示的算法結(jié)構(gòu)設(shè)計(jì)能正確計(jì)算出通話費(fèi)。
【答案】A
【課后集訓(xùn)】
1. 某程序片段如下圖所示,其結(jié)果為 。
A. 9
B. 5
C. 0
D. 4
答案:D
2. 判斷一個(gè)數(shù)是奇數(shù)還是偶數(shù)的算法描述如下:
(1)輸入數(shù)據(jù)x;
(2)如果x除以2的余數(shù)為1,則x為奇數(shù);
(3)若果x除以2的余數(shù)為0,則x為偶數(shù)。
根據(jù)以上描述,在判斷數(shù)是奇數(shù)還是偶數(shù)的流程圖中,①的位置應(yīng)填入 。
A. x除以2的余數(shù)等于0
B. x除以2的余數(shù)不等于0
C. x除以2的余數(shù)等于1
D. x除以2的余數(shù)等于2
答案:A
3. 某市出租車的收費(fèi)標(biāo)準(zhǔn)如下:
(1)3公里內(nèi)(含3公里),收費(fèi)8元;
(2)超過3公里的車程按1.8元/公里收費(fèi);
(3)燃油附加費(fèi)2元。
根據(jù)以上標(biāo)準(zhǔn),在下圖所示計(jì)算車費(fèi)的流程圖中,紅框位置的內(nèi)容是 。
A.
B.
C.
D.
答案:B
4. 熱水壺的保溫工作模式的部分算法流程如下圖所示,以下描述正確的是 。
A. 該模式不檢測(cè)水溫
B. 該模式下,水溫低于60 ℃開始加熱
C. 該模式保持水溫在60 ℃以下
D. 該模式下,水溫高于60 ℃開始加熱
答案:B
5. 某市出租車收費(fèi)標(biāo)準(zhǔn)如下:
(1)3公里內(nèi)(含3公里),收費(fèi)8元;
(2)超過3公里的車程按1.8元/公里收費(fèi);
(3)燃油附加費(fèi)2元。
根據(jù)以上標(biāo)準(zhǔn),輸入出租車行駛的公里數(shù),下圖所示計(jì)算車費(fèi)的流程圖中①位置應(yīng)填入 。
A. y=8+2
B. y=8+(x-3)*1.8
C. y=(x-3)*1.8
D. y=(x-3)*1.8+2
答案:A
6. 在下圖所示流程圖中,若輸入的A為-1,則輸出的結(jié)果是 。
A. A2
B. -1
C. 0
D. 2
答案:D
7. 在下圖所示流程圖中,當(dāng)輸入x的值為-1時(shí),結(jié)果為 。
A. 0
B. 2
C. -1
D. 1
答案:D
8. 在下圖所示流程圖中,當(dāng)輸入x的值為-1時(shí),結(jié)果為 。
A. 0
B. -5
C. 2
D. 6
答案:C
9. 執(zhí)行如下圖所示的流程圖,如果輸入n的值為10,則輸出s的值為 。
A. 1×2×3×4×5×6×7×8×9×10
B. 1+2+3+4+5+6+7+8
C. 1+2+3+4+5+6+7+8+9+10
D. 1+2+3+4+5+6+7+8+9
答案:C
10. 下圖所示流程圖運(yùn)行的結(jié)果是 。
A. 0
B. -2
C. -1
D. 1
答案:D
11. 某算法的部分流程如下圖所示,執(zhí)行這部分流程后,“x=x-2”被執(zhí)行的次數(shù)為 次。
A. 3
B. 2
C. 0
D. 1
答案:B
12. 某高速公路雷達(dá)測(cè)速拍照系統(tǒng)的算法描述如下圖所示,可推測(cè)該算法要解決的問題是 。
A. 雷達(dá)測(cè)速,并對(duì)車速低于
120碼的車輛拍照
B. 雷達(dá)測(cè)速,并對(duì)車速超過
120碼的車輛拍照
C. 雷達(dá)測(cè)速
D. 雷達(dá)監(jiān)測(cè)通過的車輛數(shù)
答案:B
13. 根據(jù)下圖所示多邊形對(duì)角線的算法流程圖,可判斷出6邊形有 條對(duì)角線。
A. 7
B. 5
C. 6
D. 9
答案:D
14. 執(zhí)行如下圖所示流程圖,要使程序的輸出結(jié)果為-2,則輸入值為 。
A. 0或1
B. 2或3
C. 4或5
D. 6或7
答案:A
答案:B
15. 某程序中角色控制程序如下圖所示,角色每次移動(dòng)100步,重復(fù)走3次。程序執(zhí)行結(jié)束后該角色共走了
步。
A. 100
B. 300
C. 30
D. 0
返回目錄
展開更多......
收起↑
資源預(yù)覽











