《高中數(shù)學(xué)講義微專題92算法——程序框圖》由會(huì)員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué)講義微專題92算法——程序框圖(5頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、微專題92 算法——程序框圖
算法與程序框圖在高考中常以小題出現(xiàn),難度不大,主要考察循環(huán)結(jié)構(gòu)。在處理這類問題時(shí)關(guān)鍵在于計(jì)算的準(zhǔn)確。
一、基礎(chǔ)知識(shí):讀框圖時(shí),要抓住“看頭,審尾,記過程”這三點(diǎn)
1、看頭:觀察框圖中變量的個(gè)數(shù),以及賦予的初始值
2、審尾:強(qiáng)調(diào)細(xì)致的“審查”循環(huán)結(jié)束時(shí),變量所取到的最后一個(gè)值,這也是易錯(cuò)點(diǎn)
3、記過程:為了保證計(jì)算的準(zhǔn)確,在讀取框圖的過程中,可詳細(xì)記錄循環(huán)體中每經(jīng)過一個(gè)步驟,變量取值的變化情況,以便于在跳出循環(huán)時(shí)能快速準(zhǔn)確得到輸出變量的值
二、典型例題:
例1:執(zhí)行下圖所示的程序框圖,若輸入,則輸出y的值為 .
思路:通過框圖的
2、判斷語(yǔ)句可知關(guān)于的函數(shù)為:,所以當(dāng)時(shí),
答案:
例2:閱讀右邊的程序框圖,運(yùn)行相應(yīng)的程序,則輸出的值為( )
A.3 B.4 C.5 D.6
第2題
思路:循環(huán)的流程如下:
①
②
③
④
循環(huán)終止,所以
答案:B
例3:某程序框圖如圖所示,若輸出的,則判斷框內(nèi)為( )
A. B. C. D.
思路:循環(huán)的流程如下:
①
②
③
④
所以應(yīng)該在此時(shí)終止,所以填入
答案:A
例4:執(zhí)行右面的程序框圖
3、,如果輸入的N是6,那么輸出的p是( )
A. 120 B. 720 C. 1440 D. 5040
第4題
思路:循環(huán)的流程如下:
①
②
③
④
⑤
⑥
答案:B
例5:右圖是一個(gè)算法的流程圖,則輸出S的值是______
思路:循環(huán)的流程如下:
①
②
③
④
⑤
循環(huán)結(jié)束,所以
答案:
例6:執(zhí)行如圖所示的程序框圖,若輸出i的值為2,則輸入 的最大值是( )
A.5 B.6 C.22 D.33
4、
思路:因?yàn)檩敵龅?,說明只經(jīng)過了一次循環(huán)。則第一次判斷的結(jié)果為“是”,所以的取值要求為,第二次循環(huán)時(shí),此時(shí)的值刷新為“”,在第二次判斷為“否”,所以的取值要求為,從而,解得,的最大值為
答案:D
例7.執(zhí)行如圖的程序框圖,輸出的( )
A.30 B.25 C.20 D.12
思路:程序執(zhí)行過程中的變量數(shù)值變化如下:
①
②
③
④
⑤ 從而,結(jié)束循環(huán)
所以
答案:A
例8:運(yùn)行如圖所示的程序框圖.若輸入,則輸出的值為( )
A. B. C.
5、 D.
思路:程序執(zhí)行過程中變量數(shù)值的變化如下:
①
②
③ ,則有循環(huán)結(jié)束
答案:B
例9:某班有24名男生和26名女生,數(shù)據(jù)是該班50名學(xué)生在一次數(shù)學(xué)學(xué)業(yè)水平模擬考試中的成績(jī)(成績(jī)不為0),如圖所示的程序用來(lái)同時(shí)統(tǒng)計(jì)全班成績(jī)的平均數(shù):,男生平均分:,女生平均分:.為了便于區(qū)別性別,輸入時(shí),男生的成績(jī)用正數(shù),女生的成績(jī)用其相反數(shù),那么在圖中空白的判斷框和處理框中,應(yīng)分別填入( )
A.
B.
C.
D.
思路:首先解決判斷框,由框圖可得,滿足判斷框條件則進(jìn)入男生的成績(jī)統(tǒng)計(jì),不滿足條件則進(jìn)入女生成績(jī)統(tǒng)計(jì),依題意男生成績(jī)記
6、為正,女生成績(jī)記為負(fù),所以判斷框應(yīng)填入對(duì)于矩形框,要得出的值,即全班的平均值,所以可將男女生成績(jī)作和并除以人數(shù)。但因?yàn)榕煽?jī)?yōu)樨?fù)數(shù),所以,所以
答案:D
例10:如果執(zhí)行如圖所示的程序框圖,輸入正整數(shù)和實(shí)數(shù),輸出,則( )
A. 為的和
B. 為的算術(shù)平均數(shù)
C. 和分別是中的最小數(shù)和最大數(shù)
D. 和分別是中的最大數(shù)和最小數(shù)
思路:可先執(zhí)行幾次循環(huán),尋找規(guī)律,從而發(fā)現(xiàn)所代表的含義:
① ,,所以且
② ,若,則;若,則
③ ,若,則;若,則不變,并判斷與的大小,若,則,否則,不變
經(jīng)過幾次循環(huán)后便可發(fā)現(xiàn)代表的是經(jīng)過次循環(huán)后,的最大值,代表的是最小值,從而可得和分別是中的最大數(shù)和最小數(shù)
答案:D