《精編高中數(shù)學(xué)北師大版必修3課時(shí)作業(yè):第二章 算法初步 課時(shí)作業(yè) 12 循環(huán)結(jié)構(gòu) Word版含答案》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《精編高中數(shù)學(xué)北師大版必修3課時(shí)作業(yè):第二章 算法初步 課時(shí)作業(yè) 12 循環(huán)結(jié)構(gòu) Word版含答案(8頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、精編北師大版數(shù)學(xué)資料
課時(shí)作業(yè) 12 循環(huán)結(jié)構(gòu)
|基礎(chǔ)鞏固|(25分鐘,60分)
一、選擇題(每小題5分,共25分)
1.下列關(guān)于循環(huán)結(jié)構(gòu)的說(shuō)法正確的是( )
A.循環(huán)結(jié)構(gòu)中,判斷框內(nèi)的條件是唯一的
B.判斷框中的條件成立時(shí),要結(jié)束循環(huán)向下執(zhí)行
C.循環(huán)體中要對(duì)判斷框中的條件變量有所改變才會(huì)使循環(huán)結(jié)構(gòu)不會(huì)出現(xiàn)“死循環(huán)”
D.循環(huán)結(jié)構(gòu)就是無(wú)限循環(huán)的結(jié)構(gòu),執(zhí)行程序時(shí)會(huì)永無(wú)止境地運(yùn)行下去
解析:由于判斷框內(nèi)的條件不唯一,故A錯(cuò);由于當(dāng)型循環(huán)結(jié)構(gòu)中,判斷框中的條件成立時(shí)執(zhí)行循環(huán)體,故B錯(cuò);由于循環(huán)結(jié)構(gòu)不是無(wú)限循環(huán)的,故C正確,D錯(cuò).
答案:C
2.如圖所示程序框圖的輸出結(jié)果是(
2、 )
A.3 B.4
C.5 D.8
解析:利用循環(huán)結(jié)構(gòu)求解.
當(dāng)x=1,y=1時(shí),滿(mǎn)足x≤4,則x=2,y=2;
當(dāng)x=2,y=2時(shí),滿(mǎn)足x≤4,則x=2×2=4,
y=2+1=3;
當(dāng)x=4,y=3時(shí),滿(mǎn)足x≤4,則x=2×4=8,
y=3+1=4;
當(dāng)x=8,y=4時(shí),不滿(mǎn)足x≤4,則輸出y=4.
答案:B
3.如圖所示的程序框圖輸出的S是126,則①應(yīng)為( )
A.n≤5? B.n≤6?
C.n≤7? D.n≤8?
解析:2+22+23+24+25+26=126,所以應(yīng)填“n≤6?”.
答案:B
4.執(zhí)行如圖所
3、示的程序框圖,若輸入n的值為3,則輸出s的值是( )
A.1 B.2
C.4 D.7
解析:當(dāng)i=1時(shí),s=1+1-1=1;
當(dāng)i=2時(shí),s=1+2-1=2;
當(dāng)i=3時(shí),s=2+3-1=4;
當(dāng)i=4時(shí),退出循環(huán),輸出s=4;
故選C.
答案:C
5.執(zhí)行如圖所示的程序框圖,如果輸入的a=4,b=6,那么輸出的n=( )
A.3 B.4
C.5 D.6
解析:執(zhí)行第一次循環(huán)的情況是:a=2,b=4,a=6,s=6,n=1;執(zhí)行第二次循環(huán)的情況是:a=-2,b=6,a=4,s=10,n=2,執(zhí)行第三次循環(huán)的情況是:a=2,b=4,a=6,s=16,n
4、=3,執(zhí)行第四次循環(huán)的情況是:a=-2,b=6,a=4,s=20,n=4.根據(jù)走出循環(huán)體的判斷條件可知執(zhí)行完第四次走出循環(huán)體,輸出n值,n值為4.
答案:B
二、填空題(每小題5分,共15分)
6.執(zhí)行如圖所示的程序框圖,若輸入n的值為3,則輸出的S的值為_(kāi)_______.
解析:第一次運(yùn)算:S=-1,i=1<3,i=2,
第二次運(yùn)算:S=-1,i=2<3,i=3,
第三次運(yùn)算:S=1,i=3=n,
所以S的值為1.
答案:1
7.根據(jù)條件把圖中的程序框圖補(bǔ)充完整,求區(qū)間[1,1 000]內(nèi)所有奇數(shù)的和,(1)處填________;(2)處填________.
5、
解析:求[1,1 000]內(nèi)所有奇數(shù)和,初始值i=1,S=0,并且i<1 000,所以(1)應(yīng)填S=S+i,(2)應(yīng)填i=i+2.
答案:(1)S=S+i (2)i=i+2
8.執(zhí)行如圖所示的程序框圖,若輸入的x的值為1,則輸出的y的值為_(kāi)_______.
解析:執(zhí)行程序?yàn)閤=1→x=2,y=3×22+1=13.
答案:13
三、解答題(每小題10分,共20分)
9.設(shè)計(jì)一個(gè)算法,求1×2×3…×100的值,并畫(huà)出程序框圖.
解析:算法步驟如下:
第一步,S=1.
第二步,i=1.
第三步,S=S×i.
6、
第四步,i=i+1.
第五步,判斷i是否大于100,若成立,則輸出S,結(jié)束算法;否則返回執(zhí)行第三步.
程序框圖如圖.
10.高中某班一共有40名學(xué)生,設(shè)計(jì)程序框圖,統(tǒng)計(jì)班級(jí)數(shù)學(xué)成績(jī)良好(分?jǐn)?shù)>80)和優(yōu)秀(分?jǐn)?shù)>90)的人數(shù).
解析:程序框圖如圖:
|能力提升|(20分鐘,40分)
11.執(zhí)行如圖所示的程序框圖,輸出的結(jié)果為( )
A.(-2,2) B.(-4,0)
C.(-4,-4) D.(0,-8)
解析:x=1,y=1,k=0;
s=0,t=2;x=0,y=2,k=1;
s=-2,t=2,x=-2,y=2,k=2;
s=-4,
7、t=0,x=-4,y=0,k=3.
輸出(-4,0).
答案:B
12.某城市缺水問(wèn)題比較突出,為了制定節(jié)水管理辦法,對(duì)全市居民某年的月均用水量進(jìn)行了抽樣調(diào)查,其中n位居民的月均用水量分別為x1,x2,…,xn(單位:噸).根據(jù)如圖所示的程序框圖,若n=2,且x1,x2分別為1,2,則輸出的結(jié)果S為_(kāi)_______.
解析:當(dāng)i=1時(shí),S1=1,S2=1;
當(dāng)i=2時(shí),S1=1+2=3,S2=1+22=5,
此時(shí)S==.
i的值變成3,從循環(huán)體中跳出,輸出S的值為.
答案:
13.畫(huà)出計(jì)算1+++…+的值的一個(gè)程序框圖.
解:法一 當(dāng)型循環(huán)結(jié)構(gòu) 法二 直到型循環(huán)結(jié)構(gòu)
14.某高中男子體育小組的50米短跑成績(jī)(單位:s)如下:6.4,6.5,7.0,6.8,7.1,7.3,6.9,7.4,7.5.設(shè)計(jì)一個(gè)算法,從這些成績(jī)中搜索出小于6.8 s的成績(jī),并將這個(gè)算法用程序框圖表示出來(lái).
解:算法如下:
第一步,輸入a.
第二步,若a<6.8成立,則輸出a,否則執(zhí)行第三步.
第三步,若沒(méi)有數(shù)據(jù)了,則算法結(jié)束,否則返回第一步.
程序框圖如圖所示.