2017-2018學(xué)年高中數(shù)學(xué) 第一章 算法初步 1.2 基本算法語句 1.2.3 循環(huán)語句優(yōu)化練習(xí) 新人教A版必修3.doc
1.2.3 循環(huán)語句課時作業(yè)A組學(xué)業(yè)水平達(dá)標(biāo)1下列問題可以設(shè)計成循環(huán)語句計算的個數(shù)為()求133239的和;交換a,b兩個數(shù)的值;對于分段函數(shù),要求輸入自變量,輸出函數(shù)值;求平方值小于100的最大整數(shù)A0B1C2 D3解析:和用到循環(huán)語句,用到輸入、輸出及賦值語句,用到條件語句答案:C2如圖給出的四個框圖中,其中滿足WHILE語句結(jié)構(gòu)的是() A BCD解析:由于循環(huán)語句有兩類,一類是當(dāng)型循環(huán)語句,一類是直到型循環(huán)語句,那么問題就是看哪個圖示表示的為當(dāng)型循環(huán)語句,先判定,后執(zhí)行,則由此可選擇B.答案:B3閱讀如下程序,若輸出的結(jié)果為,則在程序中橫線?處應(yīng)填入語句為()Ai6 Bi7Ci7 Di8解析:由算法知第一次計算:S,n4,i2;第二次計算:S,n8,i3;第三次計算:S,n16,i4;第四次計算:S,n32,i5;第五次計算:S,n64,i6;第六次計算:S,n128,i7,由題意此時循環(huán)中斷,因此判斷語句可為“i7”答案:B4如圖所示的程序,執(zhí)行后輸出的結(jié)果是 ()A3 B6C10 D15解析:根據(jù)算法語句可知,i1,符合條件,S01;i2,符合條件,S012;直到i6時,不符合條件,輸出S1234515,結(jié)束答案:D5如圖是一個循環(huán)結(jié)構(gòu)的算法的程序框圖,下列說法不正確的是()A的循環(huán)變量初始化,循環(huán)將要開始B為循環(huán)體C是判斷是否繼續(xù)循環(huán)的條件D可以省略不寫解析:n1為初始值,不能省略,否則下邊的流程無法進(jìn)行,所以D錯,其他選項都正確答案:D6寫出下列程序的運行結(jié)果:(1)_;(2)_(1)(2)解析:(1)中控制循環(huán)的變量i從1每次增加1變到6,每次循環(huán)中變量K的值減小0.5并輸出,故結(jié)果輸出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,147下面為求10個數(shù)的平均數(shù)的程序,則處應(yīng)填的條件為_解析:將10個數(shù)逐一相加,循環(huán)體要執(zhí)行10次,所以處條件應(yīng)為i10.答案:i108讀程序,回答下列問題:(1)若輸入n3,則輸出的結(jié)果為_(2)此程序?qū)?yīng)的計算式子是_(3)程序中的循環(huán)語句對應(yīng)_型循環(huán)結(jié)構(gòu)解析:(1)輸入n3,當(dāng)i1時,S0;當(dāng)i2時,S;當(dāng)i3時,S,結(jié)束循環(huán),此時輸出S.(2)此程序是用于計算的值(3)這是WHILE語句,對應(yīng)的是當(dāng)型循環(huán)結(jié)構(gòu)答案:(1)(2) (3)當(dāng)9對任意正整數(shù)n,設(shè)計一個程序求S1的值解析:法一:(利用WHILE語句)法二:(利用UNTIL語句)102014年末我國人口為13.6748 2億,如果人口每年的自然增長率為5.21 ,那么多少年后我國人口將達(dá)到或超過15億,請設(shè)計一個解決該問題的程序解析:解決該問題的算法程序為:A13.674 82R0.005 21i1DOAA*(1R)ii1LOOPUNTILA15ii1PRINT“達(dá)到或超過15億人口需要的年數(shù)為”;i ENDB組應(yīng)考能力提升1如果如下程序執(zhí)行后輸出的結(jié)果是990,那么在程序中LOOP UNTIL后面的“條件”應(yīng)為()Ai10 Bi8Ci9 Di9解析:輸出的結(jié)果是990,即s111109,需執(zhí)行3次,程序中LOOP UNTIL后面的“條件”應(yīng)為“i9”答案:D2如圖所示程序,運行后輸出的n的值為_解析:n5,S010;S0510,n4,S910,n3;S1210,n2.答案:23.執(zhí)行如圖所示的程序框圖,若輸入n的值為8,則輸出s的值為_解析:運行結(jié)果依次為:s2,i4,k2;s4,i6,k3;s8,i8,k4.答案:84某中學(xué)男子體育組的百米賽跑的成績(單位:秒)如下:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.設(shè)計一個算法從這些成績中搜索出所有小于12.1秒的成績,畫出程序框圖,并編寫相應(yīng)的程序解析:程序框圖如圖所示:程序: