【人教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頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、最新人教版數(shù)學(xué)精品教學(xué)資料課時提升作業(yè)(七)循環(huán)語句(25分鐘60分)一、選擇題(每小題5分,共25分)1.(2015·常德高一檢測)下列說法正確的是()a.當(dāng)型(while)循環(huán)結(jié)構(gòu)不能轉(zhuǎn)化為直到型(until)循環(huán)結(jié)構(gòu)b.當(dāng)型(while)循環(huán)結(jié)構(gòu)先執(zhí)行循環(huán)體,后判斷條件c.當(dāng)型(while)循環(huán)結(jié)構(gòu)先判斷條件,后執(zhí)行循環(huán)體d.以上說法都不正確【解析】選c.當(dāng)型循環(huán)是先判斷條件再決定是否執(zhí)行循環(huán)體,直到型循環(huán)是先執(zhí)行循環(huán)體,后判斷條件,它們之間可以進(jìn)行轉(zhuǎn)化,故選c.【補償訓(xùn)練】下列問題可以設(shè)計成循環(huán)語句計算的有()求1+3+32+39的和;比較a,b兩個數(shù)的大?。粚τ诜侄魏瘮?shù),要

2、求輸入自變量,輸出函數(shù)值;求平方值小于100的最大整數(shù).a.0個b.1個c.2個d.3個【解析】選c.和用到循環(huán)語句;用不到.故選c.2.(2015·衡陽高一檢測)下面程序運行后輸出的結(jié)果為()a=0j=1whilej<=5a=(a+j)mod5j=j+1wendprintaenda.50b.5c.25d.0【解析】選d.本程序的功能是求a+j被5除所得的余數(shù),從而循環(huán)體在執(zhí)行的過程中a與j的對應(yīng)值如表:a13100j234563.(2015·株洲高一檢測)如果如圖所示的程序運行后輸出的結(jié)果是132,那么在程序中l(wèi)oopuntil后面的應(yīng)填()i=12s=1dos=s

3、ii=i-1loopuntilprintsenda.i>11b.i>=11c.i<=11d.i<11【解析】選d.當(dāng)條件不滿足時執(zhí)行循環(huán)體,當(dāng)條件滿足時退出循環(huán).由于輸出的是132,故應(yīng)執(zhí)行了兩次循環(huán)體,因此條件應(yīng)為i<11.【補償訓(xùn)練】(2015·隴西高一檢測)下面是求11 000內(nèi)所有偶數(shù)的和的程序,把程序框圖補充完整正確的選項是()a.處為s=s+i,處為i=i+1b.處為s=s+i,處為i=i+2c.處為i=i+1,處為s=s+id.處為i=i+2,處為s=s+i【解析】選b.程序框圖求的是11 000內(nèi)所有偶數(shù)的和,故i步長為2,應(yīng)有i=i+2

4、,排除a、c;i初值為2,s應(yīng)加的第一個偶數(shù)為2,而不是4,故語句s=s+i應(yīng)在i=i+2的前面,排除d.4.如圖,程序的循環(huán)次數(shù)為()x=0whilex<20x=x+1x=x2wendprintxenda.1b.2c.3d.4【解析】選c.程序執(zhí)行如下:(1)x<20,x=0+1=1,x=12=1;(2)x<20,x=1+1=2,x=22=4,(3)x<20,x=4+1=5,x=52=25,此時跳出循環(huán),并輸出x.所以一共進(jìn)行3次循環(huán).5.如圖所示的程序運行后輸出的結(jié)果為()i=1s=0doi=i+2s=3+2ii=i+1loopuntili>=8printse

5、nda.17b.19c.21d.23【解析】選c.第一次循環(huán),i=1+2=3,s=3+2×3=9,i=4;第二次循環(huán),i=6,s=3+2×6=15,i=7;第三次循環(huán),i=9,s=3+2×9=21,i=10,所以輸出s=21.二、填空題(每小題5分,共15分)6.執(zhí)行下面的程序,輸出的s=.s=1i=3whilei<=7s=sii=i+1wendprintsend【解析】分析程序中各變量及各語句的作用,可知:該程序的作用是累乘,并輸出s=1×3×4×5×6×7的值.因為s=1×3×4

6、15;5×6×7=2 520,故輸出的值為2 520.答案:2 5207.在如圖所示的程序運行中,計算機輸出的結(jié)果是.x=20dox=x-3loopuntilx<0printxend【解析】根據(jù)題意,程序在運行中對20每次減3,直至小于0為止,當(dāng)循環(huán)到第6次時,x=2,此時仍符合循環(huán)條件,故x變?yōu)?1,至此x<0,不滿足循環(huán)條件,結(jié)束循環(huán).答案:-18.(2015·連云港高一檢測)已知有下面的程序,如果程序執(zhí)行后輸出的結(jié)果是360,那么在程序until后面的“條件”應(yīng)為.i=6s=1dos=sii=i-1loopuntil條件printsend【解析】

7、因為輸出的結(jié)果是360,即s=1×6×5×4×3,需執(zhí)行4次,s需乘到3,i<3后結(jié)束算法.所以,程序中until后面的“條件”應(yīng)為i<3.答案:i<3三、解答題(每小題10分,共20分)9.設(shè)計一個計算1+3+5+7+99的值的程序,并畫出程序框圖.【解析】程序框圖如圖所示.程序如下:i=1s=0whilei<=99s=s+ii=i+2wendprintsend10.給出一個算法的程序框圖(如圖所示).(1)說明該程序的功能.(2)請用while型循環(huán)語句寫出程序.【解析】(1)該程序的功能是求1+12+13+199的值.(2)

8、程序如下:s=0k=1whilek<=99s=s+1/kk=k+1wendprintsend(20分鐘40分)一、選擇題(每小題5分,共10分)1.下列程序的功能是()s=1i=1whiles<=2012i=i+2s=siwendprintienda.計算1+3+5+2 012b.計算1×3×5××2 012c.求方程1×3×5××i=2 012中的i值d.求滿足1×3×5××i>2 012的最小整數(shù)i【解析】選d.執(zhí)行該程序可知s=1×3

9、5;5××i,當(dāng)s2012開始不成立,即s>2012開始成立時,輸出i,則求滿足1×3×5××i>2 012的最小整數(shù)i.2.(2015·綏化高一檢測)讀下列兩段程序:對甲、乙程序和輸出結(jié)果判斷正確的是()a.程序不同,結(jié)果不同b.程序不同,結(jié)果相同c.程序相同,結(jié)果不同d.程序相同,結(jié)果相同【解析】選b.程序甲是計數(shù)變量i從1開始逐步遞增直到i=1 000時終止,累加變量從0開始,這個程序計算的是1+2+3+1 000;程序乙是計數(shù)變量從1 000開始逐步遞減到i=1時終止,這個程序計算的是1 000+999+

10、1.但這兩個程序是不同的.兩個程序的輸出結(jié)果都是s=1+2+3+1000=500500.二、填空題(每小題5分,共10分)3.下面為一個求10個數(shù)的平均數(shù)的程序,則在橫線上應(yīng)填充的語句為.s=0i=1doinputxs=s+xi=i+1loop until a=s/10print aend【解析】此為直到型循環(huán),在程序一開始,即i=1時,開始執(zhí)行循環(huán)體,當(dāng)i=10時繼續(xù)執(zhí)行循環(huán)體,題目中求10個數(shù)的平均數(shù),所以當(dāng)i>10時應(yīng)終止循環(huán).答案:i>104.讀程序,回答下列問題:inputni=1s=0whilei<=ns=s+1/i(i+1)i=i+1wendprint

11、send(1)若輸入n=3,則輸出的結(jié)果為.(2)此程序?qū)?yīng)的計算式子是.(3)程序中的循環(huán)語句對應(yīng)型循環(huán)結(jié)構(gòu).【解析】(1)輸入n=3,當(dāng)i=1時,s=0+12=12;當(dāng)i=2時,s=12+16=23;當(dāng)i=3時,s=23+112=34,結(jié)束循環(huán),此時輸出s=34.(2)此程序是用于計算12+16+1n(n+1)的值.(3)這是while的語句,對應(yīng)的是當(dāng)型循環(huán)結(jié)構(gòu).答案:(1)34(2)12+16+1n(n+1)(3)當(dāng)三、解答題(每小題10分,共20分)5.下面程序的功能是輸出1100間的所有偶數(shù).i=1dom=i mod 2ifthenprintiendif loopuntili>100end(1)試將上面的程序補充完整.(2)改寫為while型循環(huán)語句.【解析】(1)m=0i=i+1(2)改寫為while型循環(huán)程序如下:i=1whilei<=100m=i mod 2ifm=0thenprintiendifi=i+1wendend6.(2015·大同高一檢測)設(shè)計一個算法計算1×3×5×7××99值的算法,畫上程序框圖,寫出程序.【解題指南】此題是一個累乘求積的問題,可采用循環(huá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

提交評論