2024-2025學(xué)年高中數(shù)學(xué)第一章算法初步1.2.3循環(huán)語(yǔ)句練習(xí)含解析新人教A版必修3_第1頁(yè)
2024-2025學(xué)年高中數(shù)學(xué)第一章算法初步1.2.3循環(huán)語(yǔ)句練習(xí)含解析新人教A版必修3_第2頁(yè)
2024-2025學(xué)年高中數(shù)學(xué)第一章算法初步1.2.3循環(huán)語(yǔ)句練習(xí)含解析新人教A版必修3_第3頁(yè)
2024-2025學(xué)年高中數(shù)學(xué)第一章算法初步1.2.3循環(huán)語(yǔ)句練習(xí)含解析新人教A版必修3_第4頁(yè)
2024-2025學(xué)年高中數(shù)學(xué)第一章算法初步1.2.3循環(huán)語(yǔ)句練習(xí)含解析新人教A版必修3_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE1-第7課時(shí)循環(huán)語(yǔ)句學(xué)問(wèn)點(diǎn)一循環(huán)語(yǔ)句的概念1.在循環(huán)語(yǔ)句中,下列說(shuō)法正確的是()A.UNTIL型循環(huán)可以無(wú)限循環(huán)B.WHILE型循環(huán)可以無(wú)限循環(huán)C.循環(huán)語(yǔ)句中必需有推斷D.WHILE型循環(huán)不能實(shí)現(xiàn)UNTIL型循環(huán)的功能答案C解析UNTIL型循環(huán)和WHILE型循環(huán)實(shí)現(xiàn)的功能是一樣的,只是看不同條件下哪種便利而已.2.下列關(guān)于循環(huán)語(yǔ)句的說(shuō)法不正確的是()A.算法中的循環(huán)結(jié)構(gòu)由WHILE語(yǔ)句來(lái)實(shí)現(xiàn)B.循環(huán)語(yǔ)句中有直到型語(yǔ)句和當(dāng)型語(yǔ)句,即UNTIL語(yǔ)句和WHILE語(yǔ)句C.一般來(lái)說(shuō)UNTIL語(yǔ)句和WHILE語(yǔ)句可以相互轉(zhuǎn)換D.算法中的循環(huán)結(jié)構(gòu)由循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)答案A解析算法中的循環(huán)結(jié)構(gòu)既可由WHILE語(yǔ)句來(lái)實(shí)現(xiàn),也可以由UNTIL語(yǔ)句來(lái)實(shí)現(xiàn),所以A的說(shuō)法是不正確的.學(xué)問(wèn)點(diǎn)二UNTIL語(yǔ)句的應(yīng)用3.下列程序中循環(huán)體運(yùn)行次數(shù)是()eq\x(\a\al(i=40,DO,PRINTi,i=i+10,LOOPUNTILi>90,END))A.4B.5C.6D.60答案C解析循環(huán)體第1次運(yùn)行后,i=50,第2次運(yùn)行后,i=60,第3次運(yùn)行后,i=70,第4次運(yùn)行后,i=80,第5次運(yùn)行后,i=90,第6次運(yùn)行后,i=100>90條件滿意,循環(huán)終止,則共運(yùn)行了6次.4.依據(jù)程序框圖,把程序中所缺少的語(yǔ)句補(bǔ)充完整.程序框圖:程序:eq\x(\a\al(i=1,S=0,DO,①,②,LOOPUNTIL③,PRINTS,END))答案①S=S+i^2②i=i+1③i>100解析由程序框圖可知利用了直到型循環(huán)結(jié)構(gòu),對(duì)應(yīng)的語(yǔ)句為直到型循環(huán)語(yǔ)句,DO后面執(zhí)行的為循環(huán)體,故①②處應(yīng)分別為“S=S+i^2”和“i=i+1”,直到滿意條件時(shí)為止,所以③處應(yīng)為“i>100”.學(xué)問(wèn)點(diǎn)三WHILE語(yǔ)句的應(yīng)用5.運(yùn)行下面的程序后輸出的s的值是()A.11B.15C.17D.19答案B解析循環(huán)過(guò)程依次為:i=3,s=7;i=5,s=11;i=7,s=15,此時(shí)不滿意條件.故輸出s=15.6.讀程序,回答下列問(wèn)題:eq\x(\a\al(INPUTn,i=1,S=0,WHILEi<=n,S=S+1/i*i+1,i=i+1,WEND,PRINTS,END))(1)若輸入n=3,則輸出的結(jié)果為_(kāi)_______;(2)此程序?qū)?yīng)的計(jì)算式子是_________________________________;(3)程序中的循環(huán)語(yǔ)句對(duì)應(yīng)________型循環(huán)結(jié)構(gòu).答案(1)eq\f(3,4)(2)eq\f(1,2)+eq\f(1,6)+…+eq\f(1,nn+1)(3)當(dāng)解析(1)輸入n=3,第一次循環(huán),S=0+eq\f(1,2)=eq\f(1,2),i=2;其次次循環(huán),S=eq\f(1,2)+eq\f(1,6)=eq\f(2,3),i=3;第三次循環(huán),S=eq\f(2,3)+eq\f(1,12)=eq\f(3,4),i=4,此時(shí)不滿意條件,結(jié)束循環(huán).故輸出S=eq\f(3,4).(2)此程序的功能是計(jì)算eq\f(1,2)+eq\f(1,6)+…+eq\f(1,nn+1)的值.(3)這是WHILE語(yǔ)句,對(duì)應(yīng)的是當(dāng)型循環(huán)結(jié)構(gòu).易錯(cuò)點(diǎn)混淆WHILE語(yǔ)句與UNTIL語(yǔ)句7.編寫(xiě)程序計(jì)算2+4+6+…+100的值.易錯(cuò)分析由于對(duì)“直到型循環(huán)”與“當(dāng)型循環(huán)”兩種結(jié)構(gòu)形式駕馭不清而致誤.正解解法一:程序如下:eq\x(\a\al(i=2,sum=0,WHILEi<=100,sum=sum+i,i=i+2,WEND,PRINTsum,END))解法二:程序如下:eq\x(\a\al(i=2,sum=0,DO,sum=sum+i,i=i+2,LOOPUNTILi>100,PRINTsum,END))一、選擇題1.運(yùn)行下面的循環(huán)語(yǔ)句,當(dāng)循環(huán)終止時(shí),i等于()eq\x(\a\al(i=1,DO,i=i+1,LOOPUNTILi>4,END))A.3B.4C.5D.6答案C解析由“LOOPUNTILi>4”,知當(dāng)i=5時(shí),循環(huán)終止.2.執(zhí)行下列程序后輸出的結(jié)果是()eq\x(\a\al(i=1,s=0,WHILEi<=4,s=s+i,i=i+1,WEND,PRINTs,END))A.3B.6C.15D.10答案D解析運(yùn)行程序,依次為s=1,i=2;s=3,i=3;s=6,i=4;s=10,i=5,此時(shí)跳出循環(huán),輸出s=10.3.執(zhí)行下面的程序后,輸出的i的值是()eq\x(\a\al(i=1,WHILEi<=10,i=i+5,WEND,PRINTi,END))A.5B.6C.10D.11答案D解析程序執(zhí)行如下:i=1,i=6,i=11,此時(shí)跳出循環(huán)并輸出i=11.4.運(yùn)行下面程序的結(jié)果為()eq\x(\a\al(i=1,S=0,WHILES<=20,S=S+i,i=i+1,WEND,PRINTi,END))A.7B.8C.5D.6答案A解析第一次循環(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的值為7.5.執(zhí)行下面的程序,輸入a=3,b=-1,n=4后,輸出的結(jié)果是()eq\x(\a\al(INPUT“a,b,n=”;a,b,n,i=1,WHILEi<=n,c=a+b,a=b,b=c,i=i+1,WEND,PRINTc,END))A.3B.4C.5D.6答案B解析循環(huán)體被執(zhí)行了四次,第一次執(zhí)行循環(huán)體得到的結(jié)果是c=2,a=-1,b=2,i=2;其次次執(zhí)行循環(huán)體得到的結(jié)果是c=1,a=2,b=1,i=3;第三次執(zhí)行循環(huán)體得到的結(jié)果是c=3,a=1,b=3,i=4;第四次執(zhí)行循環(huán)體得到的結(jié)果是c=4,a=3,b=4,i=5,此時(shí)輸出c=4.二、填空題6.已知有如下兩段程序:程序1運(yùn)行的結(jié)果為_(kāi)_______,程序2運(yùn)行的結(jié)果為_(kāi)_______.答案021解析程序1是計(jì)數(shù)變量i=21起先,不滿意i≤20,終止循環(huán),累加變量sum=0,這個(gè)程序計(jì)算的結(jié)果為0;程序2計(jì)數(shù)變量i=21,起先進(jìn)入循環(huán),sum=0+21=21,i=i+1=21+1=22,i>20,循環(huán)終止,此時(shí),累加變量sum=21,這個(gè)程序運(yùn)行的結(jié)果為21.7.要使下面程序能運(yùn)算出“1+2+…+100”的結(jié)果,需將語(yǔ)句“i=i+1”加在________處.eq\x(\a\al(S=0,i=1,①,WHILEi<=100,②,S=S+i,③,WEND,④,PRINTS,END))答案③解析這是當(dāng)型循環(huán)語(yǔ)句,當(dāng)滿意i≤100時(shí),執(zhí)行S=S+i,同時(shí)對(duì)應(yīng)的計(jì)數(shù)變量要有i=i+1出現(xiàn).故填③.8.執(zhí)行下面算法語(yǔ)句,輸出的結(jié)果是________.eq\x(\a\al(A=1,B=1,DO,A=A+B,B=A+B,LOOPUNTILB>15,C=A+B,PRINTC,END))答案34解析循環(huán)結(jié)構(gòu)中的循環(huán)體的作用是將前兩個(gè)數(shù)相加,得到后一個(gè)數(shù).假如沒(méi)有循環(huán)條件的限制,程序中的循環(huán)結(jié)構(gòu)將連同初始值,依次給A、B賦值為1、1,2、3,5、8,13、21,…,其中第一、三、五……個(gè)數(shù)為A的值,其次、四、六……個(gè)數(shù)為B的值.可見(jiàn),當(dāng)B=21時(shí),循環(huán)結(jié)束,此時(shí)A=13,所以C=A+B=34.三、解答題9.下面程序的功能是輸出1~100間的全部偶數(shù).程序:eq\x(\a\al(i=1,DO,m=iMOD2,IF①THEN,PRINTi,ENDIF,②,LOOPUNTILi>100,END))(1)試將上面的程序補(bǔ)充完整;(2)改寫(xiě)為WHILE型循環(huán)語(yǔ)句的程序.解(1)①m=0,②i=i+1.(2)改寫(xiě)為WHILE型循環(huán)語(yǔ)句的程序如下:eq\x(\a\al(i=1,WHILEi<=100,m=iMOD2,IFm=0THEN,PRINTi,ENDIF,i=i+1,WEND,END))10.設(shè)計(jì)一個(gè)算法,求1×22×33×…×100100的值,并畫(huà)出程序框圖(分別用直到型循環(huán)結(jié)構(gòu)和當(dāng)型循環(huán)結(jié)構(gòu)表示).解算法步驟如下(直到型循環(huán)結(jié)構(gòu)):第一

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論