【人教A版】數(shù)學(xué)必修三課時訓(xùn)練課時提升作業(yè)(七) 1.2.3_第1頁
【人教A版】數(shù)學(xué)必修三課時訓(xùn)練課時提升作業(yè)(七) 1.2.3_第2頁
【人教A版】數(shù)學(xué)必修三課時訓(xùn)練課時提升作業(yè)(七) 1.2.3_第3頁
【人教A版】數(shù)學(xué)必修三課時訓(xùn)練課時提升作業(yè)(七) 1.2.3_第4頁
【人教A版】數(shù)學(xué)必修三課時訓(xùn)練課時提升作業(yè)(七) 1.2.3_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、人教版高中數(shù)學(xué)必修精品教學(xué)資料課時提升作業(yè)(七)循環(huán)語句一、選擇題(每小題3分,共18分)1.在循環(huán)語句的一般形式中有“until a”,其中“a”是()a.循環(huán)變量b.循環(huán)體c.終止條件d.終止條件為真【解析】選c.由直到型循環(huán)語句的格式知“a”是終止條件.2.下列問題可以設(shè)計成循環(huán)語句計算的有()求1+3+32+39的和;比較a,b兩個數(shù)的大小;對于分段函數(shù),要求輸入自變量,輸出函數(shù)值;求平方值小于100的最大整數(shù).a.0個b.1個c.2個d.3個【解析】選c.和用到循環(huán)語句;用不到.故選c.3.下列關(guān)于循環(huán)語句的說法中不正確的是()a.算法中的循環(huán)結(jié)構(gòu)只能由while語句來實現(xiàn)b.一般程

2、序設(shè)計中有當(dāng)型或直到型語句結(jié)構(gòu)c.循環(huán)語句中有while語句和until語句d.算法中的循環(huán)結(jié)構(gòu)由循環(huán)語句來實現(xiàn)【解析】選a.算法中的循環(huán)結(jié)構(gòu)由循環(huán)語句來實現(xiàn),循環(huán)語句包含while語句和until語句兩種不同的格式,所以選項a是錯誤的.故選a.4.下列循環(huán)語句,循環(huán)終止時,i等于()i=1whilei<3i=i+1wenda.2b.3c.4d.5【解析】選b.當(dāng)i<3時執(zhí)行循環(huán)體,因此,循環(huán)終止時i=3.【舉一反三】本題條件不變,試問循環(huán)終止時,執(zhí)行次循環(huán)體.【解析】i=1和i=2時,分別執(zhí)行了一次循環(huán)體,故執(zhí)行了兩次循環(huán)體.答案:25.已知如圖所示的程序語句:a=1whilea

3、<100a=a+1wend則執(zhí)行完畢后a的值為()a.99b.100c.101d.102【解析】選b.a<100,所以a=99時,計算a=a+1=99+1=100.6.下面的程序運(yùn)行后第3個輸出的數(shù)是()i=1x=1doprintxi=i+1x=x+1/2loop untili>5enda.1b.32c.2d.52【解析】選c.該程序中關(guān)鍵是循環(huán)語句,第一次輸出的數(shù)是1,第二次輸出的數(shù)是x=1+12=32,第三次輸出的數(shù)是x=1+12+12=2.二、填空題(每小題4分,共12分)7.(2014·成都高一檢測)當(dāng)x=2時,如圖所示的程序段運(yùn)行的結(jié)果是.i=1s=0wh

4、ilei<=4s=sx+1i=i+1wendprints end【解析】第一次循環(huán)s=1,i=2;第二次循環(huán)s=3,i=3;第三次循環(huán)s=7,i=4;第四次循環(huán)s=15,i=5>4;故輸出s的值為15.答案:158.如圖所示的程序,運(yùn)行的結(jié)果是:.j=1whilejj<100j=j+1wendj=j-1print“j=”;jend【解析】此程序的功能是求滿足j2<100的最大整數(shù)j的值.可知j=9.答案:j=9【誤區(qū)警示】解答本題易出現(xiàn)運(yùn)行結(jié)果是9的錯誤答案,導(dǎo)致出現(xiàn)這種錯誤的原因是忽略了輸出語句是print“j=”;j,而不是printj.9.在下面的程序運(yùn)行中,計算

5、機(jī)輸出的結(jié)果是.x=20dox=x-3loop untilx<0printxend【解析】當(dāng)循環(huán)6次后,x的值為20-18=2,此時2<0不成立,因此再循環(huán)一次,所以得到的x的值為2-3=-1,-1<0,滿足條件,所以結(jié)束循環(huán),輸出-1.答案:-1三、解答題(每小題10分,共20分)10.試編寫程序,求滿足13+23+33+n3>10000的最小的自然數(shù)n.【解題指南】由于本題的循環(huán)次數(shù)不易預(yù)知,故可用和大于10000作為結(jié)束條件.【解析】當(dāng)型循環(huán)n=1s=0whiles<=10000s=s+n3n=n+1wendprintn-1end【一題多解】直到型循環(huán)n=1

6、s=0dos=s+n3n=n+1loopuntils>10000printn-1end11.(2013·福州高一檢測)如圖是計算1+2+12+3+13+2013+12 013的值的程序框圖.(1)圖中空白的判斷框內(nèi)應(yīng)填,執(zhí)行框內(nèi)應(yīng)填.(2)寫出與程序框圖相對應(yīng)的程序.【解析】(1)判斷框:i<=2013?或i<2014?執(zhí)行框:s=s+i+1i.(2)程序如下:s=1i=2whilei<=2013s=s+i+1/ii=i+1wendprintsend一、選擇題(每小題4分,共16分)1.(2014·肇慶高一檢測)運(yùn)行下面的程序,輸出的結(jié)果為()a=1

7、b=1whileb<15a=a+bb=a+bwendc=a+bprint“c=”;cenda.34b.21c.13d.8【解析】選a.循環(huán)結(jié)構(gòu)中,循環(huán)體的作用是將前兩個數(shù)相加,得到后一個數(shù);如果沒有循環(huán)條件的限制,程序中的循環(huán)結(jié)構(gòu)將依次給a,b賦值為:1,1,2,3,5,8,13,21,34,其中第1,3,5,個數(shù)為a的值,第2,4,6,個數(shù)為b的值,可見b=21時,循環(huán)結(jié)束,此時,a=13,所以c=a+b=34.2.如圖所示方框中為一個求20個數(shù)的平均數(shù)的程序,在橫線上應(yīng)填充的語句為()s=0i=1doinputxs=s+xi=i+1loop until a=s/20prin

8、taenda.i<=20b.i<20c.i>=20d.i>20【解析】選d.由于此程序使用的是直到型循環(huán)結(jié)構(gòu),即不滿足條件時執(zhí)行循環(huán)體,又因為是20個數(shù)的平均數(shù),當(dāng)i=20時必須再循環(huán)一次,s才是20個數(shù)的和,當(dāng)i=21時必須結(jié)束循環(huán),所以應(yīng)填“i>20”.3.下列程序執(zhí)行后輸出的結(jié)果是()i=11s=1dos=sii=i-1loop untili<9prints enda.99b.110c.990d.7920【解析】選c.第一次循環(huán)s=11,i=10,第二次循環(huán)s=110,i=9,第三次循環(huán)s=990,i=8,滿足條件,故輸出的s值為990.【舉一反三】本

9、題程序中的條件“i<9”若換為“i<10”,其他條件不變,其結(jié)論又如何呢?【解析】選b.第一次循環(huán)s=11,i=10,第二次循環(huán)s=110,i=9,滿足條件,輸出s.4.如圖所示的程序是下列哪個和式的計算()i=1s=0whilei<=100s=s+ii=i+1wendprintsenda.b.0+1+99c.1+2+3+99d.1+2+100【解析】選d.由該程序的算法功能知該程序是求1+2+100的和.二、填空題(每小題4分,共8分)5.下列程序表示的表達(dá)式是.(只寫式子,不計算).i=1s=0whilei<10s=s+1/(2i+1)i=i+1wendprints

10、end【解析】所給程序語句為while語句,是求12i+1的前九項和.所以表達(dá)式為13+15+117+119.答案:13+15+117+1196.(2013·銀川高一檢測)如圖所示的程序運(yùn)行的結(jié)果為.i=1s=0whiles<=20s=s+ii=i+1wendprintiend【解析】第一次循環(huán):s=0+1=1,i=1+1=2;第二次循環(huán):s=1+2=3,i=2+1=3;第三次循環(huán):s=3+3=6,i=3+1=4;第四次循環(huán):s=6+4=10,i=4+1=5;第五次循環(huán):s=10+5=15,i=5+1=6;第六次循環(huán):s=15+6=21>20,i=6+1=7,故輸出i的值

11、為7.答案:7三、解答題(每小題13分,共26分)7.2014年某市人口為100萬,如果人口每年的自然增長率為7,那么多少年后此市人口將達(dá)到120萬?設(shè)計一個算法的程序.【解析】a=100r=0.007i=1doa=a(1+r)i=i+1loop untila>=120i=i-1print“達(dá)到或超過120萬人口需要的年數(shù)為:”;iend8.編寫一個程序,求1!+2!+10!的值(其中n!=1×2×3××n).【解題指南】方法一:這個問題可以用“while+ while”循環(huán)嵌套語句格式來實現(xiàn).程序結(jié)構(gòu)要做到如下步驟:處理“n!”的值;(注:處理n!的值的變量是一個內(nèi)循環(huán)變量)累加“n!”的值.(注:累加n!的值的變量是一個外循環(huán)變量)顯然,通過10次循環(huán)可分別求出1!,2!,10!的值,并同時累加起來,可求得s的值.方法二:根據(jù)求出的(n-1)!乘上n即可得到n!

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論