2017-2018學年高中數(shù)學 第一章 算法初步 1.2 基本算法語句 1.2.3 循環(huán)語句優(yōu)化練習 新人教A版必修3.doc
《2017-2018學年高中數(shù)學 第一章 算法初步 1.2 基本算法語句 1.2.3 循環(huán)語句優(yōu)化練習 新人教A版必修3.doc》由會員分享,可在線閱讀,更多相關《2017-2018學年高中數(shù)學 第一章 算法初步 1.2 基本算法語句 1.2.3 循環(huán)語句優(yōu)化練習 新人教A版必修3.doc(7頁珍藏版)》請在裝配圖網上搜索。
1.2.3 循環(huán)語句 [課時作業(yè)] [A組 學業(yè)水平達標] 1.下列問題可以設計成循環(huán)語句計算的個數(shù)為( ) ①求1+3+32+…+39的和; ②交換a,b兩個數(shù)的值; ③對于分段函數(shù),要求輸入自變量,輸出函數(shù)值; ④求平方值小于100的最大整數(shù). A.0 B.1 C.2 D.3 解析:①和④用到循環(huán)語句,②用到輸入、輸出及賦值語句,③用到條件語句. 答案:C 2.如圖給出的四個框圖中,其中滿足WHILE語句結構的是( ) A B C D 解析:由于循環(huán)語句有兩類,一類是當型循環(huán)語句,一類是直到型循環(huán)語句,那么問題就是看哪個圖示表示的為當型循環(huán)語句,先判定,后執(zhí)行,則由此可選擇B. 答案:B 3.閱讀如下程序,若輸出的結果為,則在程序中橫線?處應填入語句為( ) A.i>=6 B.i>=7 C.i<=7 D.i<=8 解析:由算法知第一次計算:S=,n=4,i=2;第二次計算:S=+=,n=8,i=3;第三次計算:S=+=,n=16,i=4;第四次計算:S=,n=32,i=5;第五次計算:S=,n=64,i=6;第六次計算:S=,n=128,i=7,由題意此時循環(huán)中斷,因此判斷語句可為“i>=7”. 答案:B 4.如圖所示的程序,執(zhí)行后輸出的結果是 ( ) A.3 B.6 C.10 D.15 解析:根據算法語句可知,i=1,符合條件,S=0+1; i=2,符合條件,S=0+1+2; 直到i=6時,不符合條件,輸出S=1+2+3+4+5=15,結束. 答案:D 5.如圖是一個循環(huán)結構的算法的程序框圖,下列說法不正確的是( ) A.①的循環(huán)變量初始化,循環(huán)將要開始 B.②為循環(huán)體 C.③是判斷是否繼續(xù)循環(huán)的條件 D.①可以省略不寫 解析:n=1為初始值,不能省略,否則下邊的流程無法進行,所以D錯,其他選項都正確. 答案:D 6.寫出下列程序的運行結果: (1)________; (2)________. (1) (2) 解析:(1)中控制循環(huán)的變量i從1每次增加1變到6,每次循環(huán)中變量K的值減小0.5并輸出,故結果輸出6個數(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個數(shù)的平均數(shù)的程序,則①處應填的條件為________. 解析:將10個數(shù)逐一相加,循環(huán)體要執(zhí)行10次,所以①處條件應為i>10. 答案:i>10 8.讀程序,回答下列問題: (1)若輸入n=3,則輸出的結果為________. (2)此程序對應的計算式子是________. (3)程序中的循環(huán)語句對應________型循環(huán)結構. 解析:(1)輸入n=3, 當i=1時,S=0+=; 當i=2時,S=+=; 當i=3時,S=+=, 結束循環(huán),此時輸出S=. (2)此程序是用于計算++…+的值. (3)這是WHILE語句,對應的是當型循環(huán)結構. 答案:(1) (2)++…+ (3)當 9.對任意正整數(shù)n,設計一個程序求S=1++++…+的值. 解析:法一:(利用WHILE語句) 法二:(利用UNTIL語句) 10.2014年末我國人口為13.6748 2億,如果人口每年的自然增長率為5.21 ‰,那么多少年后我國人口將達到或超過15億,請設計一個解決該問題的程序. 解析:解決該問題的算法程序為: 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 “達到或超過15億人口需要的年數(shù)為”;i END [B組 應考能力提升] 1.如果如下程序執(zhí)行后輸出的結果是990,那么在程序中LOOP UNTIL后面的“條件”應為( ) A.i>10 B.i<8 C.i<=9 D.i<9 解析:輸出的結果是990,即s=111109,需執(zhí)行3次, ∴程序中LOOP UNTIL后面的“條件”應為“i<9”. 答案:D 2.如圖所示程序,運行后輸出的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的值為__________. 解析:運行結果依次為:s=2,i=4,k=2;s=4,i=6,k=3;s=8,i=8,k=4. 答案:8 4.某中學男子體育組的百米賽跑的成績(單位:秒)如下:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.設計一個算法從這些成績中搜索出所有小于12.1秒的成績,畫出程序框圖,并編寫相應的程序. 解析:程序框圖如圖所示: 程序:- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 2017-2018學年高中數(shù)學 第一章 算法初步 1.2 基本算法語句 1.2.3 循環(huán)語句優(yōu)化練習 新人教A版必修3 2017 2018 學年 高中數(shù)學 算法 初步 基本 語句 循環(huán) 優(yōu)化 練習 新人
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://m.jqnhouse.com/p-6157152.html