2017-2018學(xué)年高中數(shù)學(xué) 第一章 算法初步 1.2 基本算法語句 1.2.3 循環(huán)語句優(yōu)化練習(xí) 新人教A版必修3.doc
《2017-2018學(xué)年高中數(shù)學(xué) 第一章 算法初步 1.2 基本算法語句 1.2.3 循環(huán)語句優(yōu)化練習(xí) 新人教A版必修3.doc》由會員分享,可在線閱讀,更多相關(guān)《2017-2018學(xué)年高中數(shù)學(xué) 第一章 算法初步 1.2 基本算法語句 1.2.3 循環(huán)語句優(yōu)化練習(xí) 新人教A版必修3.doc(7頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1.2.3 循環(huán)語句 [課時(shí)作業(yè)] [A組 學(xué)業(yè)水平達(dá)標(biāo)] 1.下列問題可以設(shè)計(jì)成循環(huán)語句計(jì)算的個(gè)數(shù)為( ) ①求1+3+32+…+39的和; ②交換a,b兩個(gè)數(shù)的值; ③對于分段函數(shù),要求輸入自變量,輸出函數(shù)值; ④求平方值小于100的最大整數(shù). A.0 B.1 C.2 D.3 解析:①和④用到循環(huán)語句,②用到輸入、輸出及賦值語句,③用到條件語句. 答案:C 2.如圖給出的四個(gè)框圖中,其中滿足WHILE語句結(jié)構(gòu)的是( ) A B C D 解析:由于循環(huán)語句有兩類,一類是當(dāng)型循環(huán)語句,一類是直到型循環(huán)語句,那么問題就是看哪個(gè)圖示表示的為當(dāng)型循環(huán)語句,先判定,后執(zhí)行,則由此可選擇B. 答案:B 3.閱讀如下程序,若輸出的結(jié)果為,則在程序中橫線?處應(yīng)填入語句為( ) A.i>=6 B.i>=7 C.i<=7 D.i<=8 解析:由算法知第一次計(jì)算:S=,n=4,i=2;第二次計(jì)算:S=+=,n=8,i=3;第三次計(jì)算:S=+=,n=16,i=4;第四次計(jì)算:S=,n=32,i=5;第五次計(jì)算:S=,n=64,i=6;第六次計(jì)算:S=,n=128,i=7,由題意此時(shí)循環(huán)中斷,因此判斷語句可為“i>=7”. 答案:B 4.如圖所示的程序,執(zhí)行后輸出的結(jié)果是 ( ) A.3 B.6 C.10 D.15 解析:根據(jù)算法語句可知,i=1,符合條件,S=0+1; i=2,符合條件,S=0+1+2; 直到i=6時(shí),不符合條件,輸出S=1+2+3+4+5=15,結(jié)束. 答案:D 5.如圖是一個(gè)循環(huán)結(jié)構(gòu)的算法的程序框圖,下列說法不正確的是( ) A.①的循環(huán)變量初始化,循環(huán)將要開始 B.②為循環(huán)體 C.③是判斷是否繼續(xù)循環(huán)的條件 D.①可以省略不寫 解析:n=1為初始值,不能省略,否則下邊的流程無法進(jìn)行,所以D錯(cuò),其他選項(xiàng)都正確. 答案:D 6.寫出下列程序的運(yùn)行結(jié)果: (1)________; (2)________. (1) (2) 解析:(1)中控制循環(huán)的變量i從1每次增加1變到6,每次循環(huán)中變量K的值減小0.5并輸出,故結(jié)果輸出6個(gè)數(shù)5.5,5,4.5,4,3.5,3. (2)每次循環(huán)都要將s的值輸出,故答案為:2,5,9,14. 答案:(1)5.5,5,4.5,4,3.5,3 (2)2,5,9,14 7.下面為求10個(gè)數(shù)的平均數(shù)的程序,則①處應(yīng)填的條件為________. 解析:將10個(gè)數(shù)逐一相加,循環(huán)體要執(zhí)行10次,所以①處條件應(yīng)為i>10. 答案:i>10 8.讀程序,回答下列問題: (1)若輸入n=3,則輸出的結(jié)果為________. (2)此程序?qū)?yīng)的計(jì)算式子是________. (3)程序中的循環(huán)語句對應(yīng)________型循環(huán)結(jié)構(gòu). 解析:(1)輸入n=3, 當(dāng)i=1時(shí),S=0+=; 當(dāng)i=2時(shí),S=+=; 當(dāng)i=3時(shí),S=+=, 結(jié)束循環(huán),此時(shí)輸出S=. (2)此程序是用于計(jì)算++…+的值. (3)這是WHILE語句,對應(yīng)的是當(dāng)型循環(huán)結(jié)構(gòu). 答案:(1) (2)++…+ (3)當(dāng) 9.對任意正整數(shù)n,設(shè)計(jì)一個(gè)程序求S=1++++…+的值. 解析:法一:(利用WHILE語句) 法二:(利用UNTIL語句) 10.2014年末我國人口為13.6748 2億,如果人口每年的自然增長率為5.21 ‰,那么多少年后我國人口將達(dá)到或超過15億,請?jiān)O(shè)計(jì)一個(gè)解決該問題的程序. 解析:解決該問題的算法程序?yàn)椋? A=13.674 82 R=0.005 21 i=1 DO A=A*(1+R) i=i+1 LOOP UNTIL A>=15 i=i-1 PRINT “達(dá)到或超過15億人口需要的年數(shù)為”;i END [B組 應(yīng)考能力提升] 1.如果如下程序執(zhí)行后輸出的結(jié)果是990,那么在程序中LOOP UNTIL后面的“條件”應(yīng)為( ) A.i>10 B.i<8 C.i<=9 D.i<9 解析:輸出的結(jié)果是990,即s=111109,需執(zhí)行3次, ∴程序中LOOP UNTIL后面的“條件”應(yīng)為“i<9”. 答案:D 2.如圖所示程序,運(yùn)行后輸出的n的值為________. 解析:n=5,S=0<10;S=0+5<10,n=4,S=9<10,n=3;S=12>10,n=2. 答案:2 3.執(zhí)行如圖所示的程序框圖,若輸入n的值為8,則輸出s的值為__________. 解析:運(yùn)行結(jié)果依次為:s=2,i=4,k=2;s=4,i=6,k=3;s=8,i=8,k=4. 答案:8 4.某中學(xué)男子體育組的百米賽跑的成績(單位:秒)如下:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.設(shè)計(jì)一個(gè)算法從這些成績中搜索出所有小于12.1秒的成績,畫出程序框圖,并編寫相應(yīng)的程序. 解析:程序框圖如圖所示: 程序:- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 2017-2018學(xué)年高中數(shù)學(xué) 第一章 算法初步 1.2 基本算法語句 1.2.3 循環(huán)語句優(yōu)化練習(xí) 新人教A版必修3 2017 2018 學(xué)年 高中數(shù)學(xué) 算法 初步 基本 語句 循環(huán) 優(yōu)化 練習(xí) 新人
鏈接地址:http://m.zhongcaozhi.com.cn/p-6157152.html