




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.2.3循環(huán)語(yǔ)句預(yù)習(xí)課本P22~25,思考并完成以下問(wèn)題(1)循環(huán)語(yǔ)句的概念是什么?(2)循環(huán)語(yǔ)句的適用范圍是什么?(3)循環(huán)語(yǔ)句的格式有哪兩種?eq\a\vs4\al([新知初探])循環(huán)語(yǔ)句(1)概念:在算法程序語(yǔ)言中用來(lái)處理算法中的循環(huán)結(jié)構(gòu)的語(yǔ)句.(2)范圍:①在實(shí)際問(wèn)題中有規(guī)律的重復(fù)運(yùn)算.②在程序中需要對(duì)某些語(yǔ)句進(jìn)行重復(fù)的執(zhí)行.(3)格式①for循環(huán)語(yǔ)句.for循環(huán)變量=初值:步長(zhǎng):終值循環(huán)體;end②while循環(huán)語(yǔ)句.while表達(dá)式循環(huán)體;endeq\a\vs4\al([小試身手])1.下面程序最后輸出的結(jié)果為()A.17 B.21C.27 D.37答案:B2.如圖循環(huán)語(yǔ)句中,循環(huán)終止時(shí),n等于()eq\x(\a\al(n=2;,whilen<=7,n=n+1;,end))A.6 B.7C.8 D.9答案:C3.執(zhí)行語(yǔ)句“forn=1:50”時(shí).(1)變量n的第1個(gè)值為_(kāi)_______.(2)變量n的第2個(gè)值為_(kāi)_______.(3)變量n的最后一個(gè)值為_(kāi)_______.解析:“forn=1:50”的意思是n的初值為1;步長(zhǎng)為1,終值為50.因此變量n的第1個(gè)值為1,第2個(gè)值為2,最后1個(gè)值為50.答案:(1)1(2)2(3)50for循環(huán)及其應(yīng)用[典例]設(shè)計(jì)一個(gè)計(jì)算1+eq\f(1,3)+eq\f(1,32)+eq\f(1,33)+…+eq\f(1,320)的算法程序框圖,并設(shè)計(jì)程序.[解]程序框圖如下:程序如下:1.利用for語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的三個(gè)關(guān)鍵點(diǎn)(1)確定變量的初值,即進(jìn)行初始化操作.(2)確定循環(huán)的次數(shù),步長(zhǎng)以及終值.(3)確定循環(huán)體的內(nèi)容.2.利用for語(yǔ)句編寫(xiě)程序的注意點(diǎn)(1)循環(huán)體要正確,尤其要注意循環(huán)體中的變量是否齊全.(2)循環(huán)條件要正確,條件與初始值要對(duì)應(yīng).(3)程序語(yǔ)句的格式要正確,循環(huán)結(jié)束時(shí)要有end.[活學(xué)活用]1.下面的程序運(yùn)行后第3個(gè)輸出的數(shù)是________.解析:第一次輸出的數(shù)是x=eq\f(1,2)+eq\f(1,2)=1,第二次輸出的數(shù)是x=1+eq\f(1,2)=eq\f(3,2),第三次輸出的數(shù)是x=1+eq\f(1,2)+eq\f(1,2)=2.答案:22.以下程序是計(jì)算1×3×5×7×…×101的值的一個(gè)算法,其中①和②處應(yīng)分別填寫(xiě)________和________.解析:循環(huán)變量i的初值為1,終值為101,步長(zhǎng)為2,循環(huán)體為S=S*i,故①處應(yīng)填2:101,②處應(yīng)填“S*i”.答案:2:101S*iwhile循環(huán)及應(yīng)用[典例]畫(huà)出求滿足1+2+3+…+n>2016的最小的自然數(shù)n的程序框圖,并寫(xiě)出程序.[解]程序框圖如圖所示.程序?yàn)椋豪脀hile語(yǔ)句的三個(gè)關(guān)注點(diǎn)(1)在用while語(yǔ)句解決相關(guān)問(wèn)題時(shí),要熟練掌握while語(yǔ)句的一般格式,后面的end一定不要忘記.在運(yùn)行語(yǔ)句的時(shí)候,一定要先判斷表達(dá)式是否成立,再執(zhí)行循環(huán)體.(2)while語(yǔ)句可以不知循環(huán)次數(shù),但需要知道循環(huán)終止的條件.條件為真時(shí)執(zhí)行循環(huán),條件為假時(shí)終止循環(huán),防止表達(dá)式相反出現(xiàn)錯(cuò)誤.(3)用while語(yǔ)句解決循環(huán)次數(shù)不確定的問(wèn)題時(shí),首先要確定控制運(yùn)算次數(shù)的變量,然后確定變量與運(yùn)算次數(shù)的關(guān)系,利用這種關(guān)系,將運(yùn)算次數(shù)當(dāng)作一個(gè)確定的量,從而將問(wèn)題轉(zhuǎn)化為循環(huán)次數(shù)確定的問(wèn)題來(lái)解決.[活學(xué)活用]1.執(zhí)行下面的程序,輸出的結(jié)果是________.解析:運(yùn)行程序如下:S=0,i=1,i≤4;S=1,i=2,i≤4;S=3,i=3,i≤4;S=7,i=4,i≤4;S=15,i=5,i>4.結(jié)束循環(huán),輸出S=15.答案:152.寫(xiě)出計(jì)算eq\f(1,12)+eq\f(1,22)+eq\f(1,32)+…+eq\f(1,1002)的值的程序.解:程序如下:循環(huán)語(yǔ)句的綜合應(yīng)用[典例]給出以下10個(gè)數(shù):4,10,70,33,95,74,29,17,60,40.要求將其中大于40的數(shù)找出來(lái),畫(huà)出求解該問(wèn)題算法的程序框圖,并寫(xiě)出程序.[解]該算法的程序框圖如圖所示.程序如下:for循環(huán)語(yǔ)句:eq\x(\a\al(fori=1:10,x=input“x=”;,ifx>40,print%io2,x;,end,end))while循環(huán)語(yǔ)句:eq\x(\a\al(i=1;,whilei<=10,x=input“x=”;,ifx>40,print%io2,x;,end,i=i+1;,end))循環(huán)語(yǔ)句的實(shí)際應(yīng)用的解題策略(1)分析循環(huán)特征:仔細(xì)分析題意,建立適當(dāng)模型,明確題目中需要反復(fù)執(zhí)行的步驟,以確定循環(huán)體.(2)設(shè)置變量初值:一般累乘變量初始值為1,累加變量初始值為0,計(jì)數(shù)變量根據(jù)題意設(shè)置.(3)確定終止條件:根據(jù)選擇語(yǔ)句的不同確定循環(huán)終止條件,有時(shí)for語(yǔ)句和while語(yǔ)句可以互化.[活學(xué)活用]高一(1)班共有50人,市青少年保護(hù)中心抽樣檢測(cè)同學(xué)們的身體素質(zhì),要求學(xué)號(hào)能被3整除的同學(xué)參加體檢,已知學(xué)號(hào)是從1到50號(hào),請(qǐng)編寫(xiě)輸出參加體檢的同學(xué)的學(xué)號(hào)的一個(gè)程序.解:法一:運(yùn)用for循環(huán)語(yǔ)句.法二:運(yùn)用while循環(huán)語(yǔ)句.[層級(jí)一學(xué)業(yè)水平達(dá)標(biāo)]1.下列程序輸出的結(jié)果s是()A.17 B.19C.21 D.23解析:選A每次進(jìn)入循環(huán)體時(shí)的i值依次為15,13,11,9.最后一次執(zhí)行循環(huán)體為i=9>8,i=7,s=17.2.下面的程序循環(huán)次數(shù)為()A.2 B.3C.4 D.5解析:選B每次執(zhí)行循環(huán)體時(shí)的i值依次為1,2,5,一共執(zhí)行了3次循環(huán).3.執(zhí)行下面的程序后,輸出的結(jié)果為_(kāi)_______.解析:運(yùn)行程序,得n=5,S=0,滿足S<14,∴S=0+5=5,n=4;滿足S<14,∴S=5+4=9,n=3;滿足S<14,∴S=9+3=12,n=2;滿足S<14,∴S=12+2=14,n=1;不滿足S<14,結(jié)束,故n=1.答案:14.已知程序如下,則該程序的算法功能___________________________________.答案:找到并輸出1至100(不包括100)之間的所有偶數(shù)[層級(jí)二應(yīng)試能力達(dá)標(biāo)]1.下面的程序運(yùn)行的結(jié)果n是()eq\x(\a\al(n=0;,i=0;,whilei<30,i=i+1*i+1;,n=n+1;,end,print%io2,n;))A.0 B.3C.4 D.29解析:選C循環(huán)體的執(zhí)行次數(shù)為4次,所以n=4.2.下列問(wèn)題可以用循環(huán)語(yǔ)句設(shè)計(jì)程序的有()①求1+3+32+…+39的和;②比較a,b兩個(gè)數(shù)的大??;③對(duì)于分段函數(shù),要求輸入自變量,輸出函數(shù)值;④求平方值小于100的最大自然數(shù).A.0個(gè) B.1個(gè)C.2個(gè) D.3個(gè)解析:選C①④可以用循環(huán)語(yǔ)句設(shè)計(jì)程序;②③要用條件語(yǔ)句設(shè)計(jì)程序.3.如果程序運(yùn)行后輸出的結(jié)果是132,那么在程序中while后面的表達(dá)式應(yīng)為()eq\x(\a\al(s=1;,i=12;,while表達(dá)式,s=s*i;,i=i-1;,end,print%io2,s;))A.i>11 B.i>=11C.i<=11 D.i<11解析:選B132=12×11,循環(huán)體執(zhí)行了2次,所以表達(dá)式為i≥11,即i>=11.4.程序如下:以上程序用來(lái)()A.計(jì)算3×10的值B.計(jì)算355的值C.計(jì)算310的值D.計(jì)算1×2×3×…×10的值解析:選Bi=1時(shí),S=31×1=31;i=2時(shí),S=32×3=31+2;i=3時(shí),S=33×31+2=31+2+3;i=4時(shí),S=34×31+2+3=31+2+3+4;…i=10時(shí),S=310×31+2+3+…+9=31+2+3+…+10=355.5.已知有下面的程序,如果程序執(zhí)行后輸出的結(jié)果是360,則橫線上的“條件”為_(kāi)_________.解析:由360=6×5×4×3,知S中的數(shù)乘到3時(shí)循環(huán)結(jié)束,此時(shí)i=2,但i=3時(shí),循環(huán)繼續(xù),故條件為“i>=3(或i>2)”.答案:i>=3(或i>2)6.下面程序的結(jié)果是________.eq\x(\a\al(s=0;,i=2;,whilei<=18,s=s+i;,i=i+3;,end,print%io2,s;))解析:每次執(zhí)行循環(huán)體時(shí)的i值依次為2,5,8,11,14,17.代入循環(huán)式中依次計(jì)算,s=2+5+8+11+14+17=57.答案:577.下面程序表示的算法是________.解析:由題意可知符合循環(huán)的條件是S<5000,即只要S<5000就執(zhí)行S=S*n.因此表示的應(yīng)是1×2×3×…×n≥5000的最小的n值.答案:求1×2×3×…×n≥5000的n的最小值8.小明第一天背一個(gè)單詞,第二天背兩個(gè)單詞,以后每一天比前一天多背一個(gè)單詞,問(wèn):他前十天
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 4517:2025 EN Physical vapor deposition (PVD) coatings - Contact angle measurement of metallic hydrophobic PVD coatings
- 【正版授權(quán)】 ISO 1135-4:2025 EN Transfusion equipment for medical use - Part 4: Transfusion sets for single use,gravity feed
- 【正版授權(quán)】 ISO 10516:2025 EN Railway applications - Vehicle reference masses
- 針?lè)ň姆荚囋囶}及答案
- 鉗工國(guó)家考試試題及答案
- 樂(lè)理1級(jí)試題及答案
- 口語(yǔ)啟蒙測(cè)試題及答案
- 保密培訓(xùn)試題及答案
- 數(shù)學(xué)考查試題及答案
- 肺栓塞考試題及答案
- 口才與演講訓(xùn)練教程(第四版)課件2-2普通話訓(xùn)練
- 新教師三年職業(yè)成長(zhǎng)規(guī)劃
- 理化檢測(cè)員考試題及答案
- 應(yīng)急疏散培訓(xùn)課件
- 廣東省深圳市福田片區(qū)2025屆數(shù)學(xué)七上期末質(zhì)量檢測(cè)試題含解析
- 靈芝孢子油培訓(xùn)
- 公司適用法律法規(guī)標(biāo)準(zhǔn)清單2025年08月更新
- 國(guó)家中醫(yī)藥管理局《中醫(yī)藥事業(yè)發(fā)展“十五五”規(guī)劃》全文
- 2025安徽醫(yī)科大學(xué)輔導(dǎo)員考試試題及答案
- 中國(guó)肥胖及代謝疾病外科治療指南(2024版)解讀
- 美發(fā)店租工位合同協(xié)議
評(píng)論
0/150
提交評(píng)論