【同步練習(xí)】必修31.2.3循環(huán)語句-高一數(shù)學(xué)人教版(必修3)(解析版)_第1頁
【同步練習(xí)】必修31.2.3循環(huán)語句-高一數(shù)學(xué)人教版(必修3)(解析版)_第2頁
【同步練習(xí)】必修31.2.3循環(huán)語句-高一數(shù)學(xué)人教版(必修3)(解析版)_第3頁
【同步練習(xí)】必修31.2.3循環(huán)語句-高一數(shù)學(xué)人教版(必修3)(解析版)_第4頁
【同步練習(xí)】必修31.2.3循環(huán)語句-高一數(shù)學(xué)人教版(必修3)(解析版)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 第一章算法初步1.2.3循環(huán)語句班級: 姓名:一、選擇題1.下列四個程序框圖中能用直到型語句描述的是【答案】A【解析】直到型語句特征是不滿足條件,執(zhí)行循環(huán)體,滿足條件,退出循環(huán).2.下列程序運(yùn)行后輸出的結(jié)果為A. 17C. 21B.19D.23S=ODO i=i+2S=3÷2*i i=i+lLOOP UNTIL i>=8PRINT SEND【答案】C【解析】第一次循環(huán),i=l+2 = 3, S=3+2x3=9, /=4;第二次循環(huán) /=6, S=3 + 2x6=15, /=7:第三次循環(huán),匸9, S=3+2x9=21, =10S=2 3. 讀下而甲、乙兩個程序:程序甲:i=l

2、S=OWHILE i<=1000S=S+ii=i+lWENDPRINT SEND對甲、乙兩個程序和輸出的結(jié)果表述正確的是A.程序不同,結(jié)果相同C.程序相同,結(jié)果相同程序乙:i=1000S=ODOS=S+ii=i-lLOOP UNTIL i<lPRINT SENDB.程序不同,結(jié)果不同D.程序相同,結(jié)果不同【答案】A【解析】執(zhí)行甲,乙程序后可知都是訃算l÷2 + 3÷4+.+ 1000的值.4. 如果下面程序運(yùn)行后輸出的結(jié)果是132,那么在程序中UNTIL后而的“條件"應(yīng)為i=12S=IDOs=s*ii=i-lLOOP UNTIL “ 條件”PRINT

3、SENDA i>HB. i>=llC. iv=llD i<ll【答案】D【解析】本題考査直到型循環(huán)語句.汁數(shù)變量i的初始值為12,累積變屋f的初始值為1,第1次執(zhí)行循環(huán)后得S = I2 / = 11 ,因?yàn)?2 132故第2次執(zhí)行循癱量得=12×11 = 132> i = 10 .滿足w=132故退出循環(huán).結(jié)合選項(xiàng),町知、條件應(yīng)為ivll故選D.【解題策略】對于“條件“填充問題,一泄要注意填充變呈的取值邊界,結(jié)合語句格式確宦條件的范用.5. 下列循環(huán)語句,循環(huán)終止時,i等于i=lDOi=i+lLOOP UNTIL i>5A 3B. 4C. 5D 6【答案

4、】D【解析】該循環(huán)語句是UNTIL語句,當(dāng)條件成立時退出循環(huán),D正確.6. 下而的程序:a=lWHILE a<100a=a+lWENDPRINT aEND執(zhí)行完畢后“的值為B. 100D. 102A. 99C. 101【答案】B【解析】該程序中使用了當(dāng)型循環(huán)語句,當(dāng)執(zhí)行到“=99 + 1 = 100時,不滿足條件t<100.退出循環(huán)輸出“的值為100.7. 有以下程序段,下面說法正確的是K=8WHILE K=OK= K+1WENDc循環(huán)體語句一次也不執(zhí)行D循環(huán)體語句只執(zhí)行一次【答案】C【解析】對于WHILE語句,若滿足條件,則執(zhí)行循環(huán)體,而K=8,不滿足條件K=O,所以循環(huán)體一 次

5、也不執(zhí)行.8. 下而程序的運(yùn)行結(jié)果是i=lS=OWHILE i<=4S=S*2+1i=i+lWENDPRINT SENDA3B7C. 15D 17【答案】C【解析】 第一次循環(huán),S=OX2+1二1, 1=2;第二次循環(huán),S=IX2+1=3,=<第三次循環(huán),S=i×2+ 1=7, =4,第四次循環(huán),S二血2+1 = 1£ =5.輸出 S=15二、填空題9. 運(yùn)行下面的程序,輸出的值為S=Oi=lDOS=S+iLOOP UNTIL S>200n=i-2PRINT nEND【答案】29【解析】 對循環(huán)體執(zhí)行S=S+i再執(zhí)行i=i+2.然后判斷 T+3+5+29=

6、225>200: /=31. n = 31-2=29.10. 在下而的程序中,若輸出k=3,則輸入的最小整數(shù)“=.INPUT nk=0DOn=2*n+lk=k+lLOOP UNTIL n>100PRINT kEND【答案】12【解析】設(shè)則第一次循環(huán),m=2+1, =1;第二次循環(huán),22(2X1)+I=也+3,匸2;第三次循環(huán),c2(4+3)+U8+7, k=,此時,執(zhí)行罡J結(jié)束循環(huán),輸出匸3因此8+7>100, 即心影故僵小整數(shù)為12.11. 運(yùn)行下而的程序,輸岀的值為.S=Oi=lWHILE S<18S=S+ii=i+lWENDPRINT iEND【答案】7【解析】

7、由于循環(huán)體是先判斷條件,再執(zhí)行S=S+i,=汁1,然后再進(jìn)行判斷,當(dāng)S=l+2+3+4+5=15時,執(zhí)行/=5+1=6,這時15<18成立,再循環(huán)一次S=15+6=2L =6÷1=7>這時再判斷 21<18不成立,于是執(zhí)行“PRINT f即i=7.12下而為一個求10個數(shù)的平均數(shù)的程序,則在橫線上應(yīng)填充的語句為S=O i=l DOINPUT XS = S÷x i=i+lLOOP UNTILa=S10PRINT aEND【答案】>o【解析】 此為直到型循環(huán),在程序一開始,即i=l時,開始執(zhí)行循環(huán)體,當(dāng)F=IO時繼續(xù)執(zhí)行循環(huán) 體,題目中求10個數(shù)的平均數(shù)

8、,所以當(dāng)410時應(yīng)終止循環(huán).13根據(jù)如圖所示的程序框圖,把對應(yīng)的程序中所缺少的語句補(bǔ)充完整.Iwi/輸出s/【答案】S= S + "=2 1 ®i>100【解析】由程序框圖可知制用了直到型循環(huán)結(jié)構(gòu),對應(yīng)的語句為直到型循環(huán)語句,DO后面執(zhí)行的為循 環(huán)體,故處應(yīng)分別為S=S+P, f=汁1,直到滿定條件i>100為止,所以處應(yīng)為/>100.【規(guī)律總結(jié)】此類循環(huán)語句嵌套條件語句的問題的解題思路是:先確泄外層的循環(huán)語句,再逐步確定 內(nèi)層的條件,一泄要保證內(nèi)層的變量與外層變量不能沖突,以免引起矛盾.三、解答題14用UNTIL語句語句編寫一個程序,求滿足l + l÷i + . + i>10的川的最小值2 3 H【解析】程序如下:S=I n=lDOn=n+lS=S+1/nLOOP UNTIL S&g

溫馨提示

  • 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

提交評論