2020高中數(shù)學(xué) 第一章 算法初步 1.2. 循環(huán)語句_第1頁
2020高中數(shù)學(xué) 第一章 算法初步 1.2. 循環(huán)語句_第2頁
2020高中數(shù)學(xué) 第一章 算法初步 1.2. 循環(huán)語句_第3頁
2020高中數(shù)學(xué) 第一章 算法初步 1.2. 循環(huán)語句_第4頁
2020高中數(shù)學(xué) 第一章 算法初步 1.2. 循環(huán)語句_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

學(xué)必求其心得,業(yè)必貴于專精學(xué)必求其心得,業(yè)必貴于專精PAGE9-學(xué)必求其心得,業(yè)必貴于專精1。2.3循環(huán)語句選題明細表知識點、方法題號直到型循環(huán)結(jié)構(gòu)3,5,7當型循環(huán)結(jié)構(gòu)2,6循環(huán)結(jié)構(gòu)的應(yīng)用1,4,8,9,10,11,12基礎(chǔ)鞏固1.關(guān)于循環(huán)語句的說法不正確的是(A)(A)算法中的循環(huán)結(jié)構(gòu)由WHILE語句來實現(xiàn)(B)循環(huán)語句中有直到型語句和當型語句,即UNTIL語句和WHILE語句(C)一般來說UNTIL語句和WHILE語句可以互相轉(zhuǎn)換(D)算法中的循環(huán)結(jié)構(gòu)由循環(huán)語句來實現(xiàn)解析:算法中的循環(huán)結(jié)構(gòu)由循環(huán)語句來實現(xiàn),循環(huán)語句包括UNTIL語句和WHILE語句兩種不同的格式,且一般情況下這兩種語句可以相互轉(zhuǎn)換。所以選項A是錯誤的,其余都正確。故選A。2.設(shè)計一個計算1×3×5×7×9×11×13的算法。下面給出了程序的一部分,則在橫線①上不能填入的數(shù)是(A)S=1i=3WHILEi〈①S=S*ii=i+2WENDPRINTSEND(A)13 (B)13。5 (C)14 (D)14.5解析:程序運行過程中,各變量值如下所示:第1次循環(huán):S=1×3,i=5,……第6次循環(huán):S=1×3×5×7×9×11×13,i=15,退出循環(huán).應(yīng)填入的數(shù)要大于13且小于等于15,則在橫線①上不能填入的數(shù)是13,故選A。3.(2019·寧夏銀川一中12月月考)該程序運行結(jié)果為(B)n=10s=0DOs=s+nn=n—1LOOPUNTILs>=45PRINTnEND(A)3 (B)4 (C)5 (D)6解析:n=10,s=0,進入循環(huán)得到s=10,n=9,不滿足s≥45,s=19,n=8;不滿足s≥45,s=27,n=7;不滿足s≥45,s=34,n=6;不滿足s≥45,s=40,n=5;不滿足s≥45,s=45,n=4,滿足s≥45。終止循環(huán)得到n=4.故選B。4。已知下面兩個程序:i=1S對甲、乙兩程序和輸出結(jié)果判斷正確的是(B)(A)程序不同,結(jié)果不同 (B)程序不同,結(jié)果相同(C)程序相同,結(jié)果不同 (D)程序相同,結(jié)果相同解析:程序甲中,計數(shù)變量i從1開始逐步遞增,每次增加1,直到i=1000時終止,累加變量S從0開始,這個程序計算的是:1+2+3+…+1000;程序乙中,計數(shù)變量i從1000開始逐步遞減,每次減少1,直到i=1時終止,累加變量S從0開始,這個程序計算的是:1000+999+…+1.由此可得,這兩個程序是不同的,但運算的結(jié)果是相同的.故選B.5.已知有下面的程序,如果程序執(zhí)行后輸出的結(jié)果是360,那么在程序UNTIL后面的“條件”應(yīng)為.

i=6S=1DOS=S*ii=i-1LOOPUNTIL條件PRINTSEND解析:因為輸出的結(jié)果是360,即S=1×6×5×4×3,需執(zhí)行4次,S需乘到3,i〈3后結(jié)束算法.所以,程序中UNTIL后面的“條件”應(yīng)為i〈3.答案:i<36。對于下面一個程序:M=5N=0WHILEN<15N=N+MM=M-1WENDPRINTMEND運行后輸出的結(jié)果為。

解析:執(zhí)行過程如下:M=5,N=0〈15;N=0+5=5〈15,M=5—1=4;N=5+4=9<15,M=4—1=3;N=9+3=12〈15,M=3—1=2;N=12+2=14〈15,M=2—1=1;N=14+1=15,M=1-1=0;當N=15時不小于15,終止循環(huán),最后輸出M的值為0.答案:07。下列程序運行后,輸出的值為.

i=0DOi=i+1LOOPUNTILi*i〉=2000i=i—1PRINTiEND解析:由程序知i2≥2000時,i的最小值為45,又把i-1=44的值賦給i,所以i=44。答案:448。設(shè)計算法求11×2+13×4+解:這是一個累加求和問題,可設(shè)計一個計數(shù)變量,一個累加變量,用循環(huán)結(jié)構(gòu)實現(xiàn)這一算法。程序框圖如圖所示。程序如下。s=0i=1DOs=s+1/(i*(i+1))i=i+2LOOPUNTILi〉2017PRINTsEND能力提升9。將求1×2×3×4×5×6×7×8×9×10的程序補充完整:①,②。

a=10b=1WHILE①b=b*aa=②WENDPRINT“1×2×3×4×5×6×7×8×9×10=”;bEND解析:a的初始值為10,故循環(huán)體中的值應(yīng)該遞減,即a從10減到1,循環(huán)的條件為a>0,當然也可以為a≥1.答案:a〉0a-110。給出一個算法的程序框圖(如圖所示).(1)說明該程序的功能;(2)請用WHILE型循環(huán)語句寫出程序。解:(1)該程序的功能是求1+12+13+…+(2)程序如下。S=0K=1WHILEK〈=99S=S+1/KK=K+1WENDPRINTSEND11。某商場第一年銷售計算機5000臺,如果平均每年銷售量比上一年增加10%,那么從第一年起,大約幾年可使總銷售量達到30000臺?畫出解決此問題的程序框圖,并寫出程序.解:程序框圖如圖所示。程序如下.m=5000S=0i=0WHILES〈30000S=S+mm=m*(1+0。1)i=i+1WENDPRINTiEND探

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論