![單元5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)_第1頁(yè)](http://file4.renrendoc.com/view10/M00/28/37/wKhkGWXf91WAdOcjAADah-9Nfg8156.jpg)
![單元5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)_第2頁(yè)](http://file4.renrendoc.com/view10/M00/28/37/wKhkGWXf91WAdOcjAADah-9Nfg81562.jpg)
![單元5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)_第3頁(yè)](http://file4.renrendoc.com/view10/M00/28/37/wKhkGWXf91WAdOcjAADah-9Nfg81563.jpg)
![單元5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)_第4頁(yè)](http://file4.renrendoc.com/view10/M00/28/37/wKhkGWXf91WAdOcjAADah-9Nfg81564.jpg)
![單元5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)_第5頁(yè)](http://file4.renrendoc.com/view10/M00/28/37/wKhkGWXf91WAdOcjAADah-9Nfg81565.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第5單元循環(huán)結(jié)構(gòu)程序設(shè)計(jì)1循環(huán)結(jié)構(gòu)的編程思想2實(shí)現(xiàn)循環(huán)的三種語(yǔ)句3與循環(huán)有關(guān)的控制語(yǔ)句4循環(huán)嵌套5知識(shí)拓展目錄CONTENTS任務(wù)1:循環(huán)結(jié)構(gòu)的編程思想認(rèn)識(shí)循環(huán)(1)——基本概念循環(huán)體真假條件P
循環(huán)結(jié)構(gòu)(又稱重復(fù)結(jié)構(gòu)),是程序中的另一個(gè)基本語(yǔ)句。它的特點(diǎn)是:在給定的條件成立時(shí),反復(fù)執(zhí)行某個(gè)程序段。給定的條件叫循環(huán)條件,反復(fù)執(zhí)行的程序段叫循環(huán)體。認(rèn)識(shí)循環(huán)(2)——循環(huán)種類
(a)當(dāng)型循環(huán)(b)直到型型循環(huán)
分析:兩種循環(huán)的特點(diǎn):①當(dāng)型循環(huán)②直到型循環(huán)兩種結(jié)構(gòu)使用選擇原則:認(rèn)識(shí)循環(huán)(3)——典型案例編程,求1-100的和。分析:
sum=0sum=sum+1
sum=sum+2……
sum=sum+100100條sum=sum+i認(rèn)識(shí)循環(huán)(4)——循環(huán)要素
①設(shè)置循環(huán)的初始狀態(tài)②循環(huán)體③循環(huán)控制部分認(rèn)識(shí)循環(huán)(5)——循環(huán)要素應(yīng)用
初值設(shè)置循環(huán)條件循環(huán)體工作部分修改部分
實(shí)現(xiàn)循環(huán)的語(yǔ)句
1.while語(yǔ)句
2.do-while語(yǔ)句3.for語(yǔ)句
任務(wù)2:實(shí)現(xiàn)循環(huán)的三種語(yǔ)句一、while語(yǔ)句先判斷,后執(zhí)行。特點(diǎn)當(dāng)型循環(huán)循環(huán)類型執(zhí)行流程
while(表達(dá)式)
{
循環(huán)體
}while語(yǔ)句的格式關(guān)于while語(yǔ)句幾個(gè)問(wèn)題:132當(dāng)表達(dá)式的初值為0時(shí),循環(huán)體執(zhí)行幾次?循環(huán)體語(yǔ)句超過(guò)一條時(shí)怎樣處理?死循環(huán)的避免?例5-1】編程:求1+2+…+100的和(用while語(yǔ)句實(shí)現(xiàn))程序分析:1)循環(huán)的初始狀態(tài)i=1;sum=0;2)循環(huán)體sum=sum+i;i=i+1;3)循環(huán)控制部分i<=100請(qǐng)同學(xué)們自己寫出源程序
【例5-2】編程:求n!(用while語(yǔ)句實(shí)現(xiàn))
【思考】在該例中,當(dāng)用戶從鍵盤上輸入的n值較大時(shí),s的值可能會(huì)超過(guò)32767,此時(shí)程序的運(yùn)行會(huì)出現(xiàn)怎樣的結(jié)果?應(yīng)如何修改程序而確保程序的正確?【測(cè)一測(cè)】下面兩個(gè)程序段的輸出結(jié)果是多少?執(zhí)行結(jié)果:死循環(huán)執(zhí)行結(jié)果:101二、do-while語(yǔ)句先執(zhí)行一次循環(huán)體,然后再計(jì)算表達(dá)式的值,若表達(dá)式的值為非0,則繼續(xù)執(zhí)行一次循環(huán)體。重復(fù)上述過(guò)程,直到表達(dá)式的值為0時(shí)結(jié)束循環(huán)。part3內(nèi)容要求學(xué)生自學(xué)
一般形式流程圖執(zhí)行過(guò)程
do
{
循環(huán)體
}while(表達(dá)式);三、for語(yǔ)句for(表達(dá)式1;表達(dá)式2;表達(dá)式3)
{
循環(huán)體
}一般形式先判斷,后執(zhí)行特點(diǎn)
當(dāng)型循環(huán)循環(huán)類型執(zhí)行流程分析下列程序執(zhí)行結(jié)果s=0;
for(i=1;i<=3;i++)
{
s=s+i;}
printf(“%d”,s);問(wèn)?測(cè)一測(cè)s的值是多少?使用for語(yǔ)句的幾點(diǎn)說(shuō)明01表達(dá)式1;while(表達(dá)式2){
循環(huán)體;
表達(dá)式3;}與下列while語(yǔ)句等價(jià)02for語(yǔ)句的循環(huán)體可以是基本語(yǔ)句,也可以是復(fù)合語(yǔ)句,還可以是空語(yǔ)句。使用for語(yǔ)句的幾點(diǎn)說(shuō)明03舉例:
s=0;for(i=1;;i++)
{if(i>50)break;s+=i;
}for語(yǔ)句中的表達(dá)式可以部分或者全部省略,但分號(hào)不能省略。當(dāng)省略表達(dá)式2時(shí),相當(dāng)于“無(wú)限循環(huán)”。04例如:for(i=1,sum=0;i<=50;sum+=i,i++);for后面圓括號(hào)內(nèi)的表達(dá)式可以是任意有效的C語(yǔ)言表達(dá)式【例5-4】
編程:求1+2+…+100的和。請(qǐng)同學(xué)們根據(jù)流程圖寫出源程序。測(cè)一測(cè):?仔細(xì)分析下列程序段,給出運(yùn)行結(jié)果。for(i=1;i<=10;i++)
{sum=sum+i;i++;}printf(“%d,%d”,i,sum);任務(wù)3與循環(huán)有關(guān)的控制語(yǔ)句1)用于在switch語(yǔ)句中結(jié)束case分支,跳出switch結(jié)構(gòu)。2)用在循環(huán)體中,強(qiáng)迫循環(huán)程序立刻結(jié)束,轉(zhuǎn)而執(zhí)行循環(huán)語(yǔ)句后的其他語(yǔ)句。與循環(huán)有關(guān)的控制語(yǔ)句——break語(yǔ)句
一般形式應(yīng)用功能
break;素?cái)?shù)求解例5-5:編程,判斷一個(gè)整數(shù)n是否素?cái)?shù)。1.素?cái)?shù)的定義?
2.解題思路??素?cái)?shù)求解流程圖if(n%i==0)break;請(qǐng)同學(xué)們根據(jù)流程圖自己寫出源程序。與循環(huán)有關(guān)的控制語(yǔ)句——continue語(yǔ)句
一般形式功能
continue;中斷循環(huán)體的本次執(zhí)行(即跳過(guò)循環(huán)體中尚未執(zhí)行的語(yǔ)句),立即開始執(zhí)行下一次循環(huán)。
break與continue的區(qū)別
1.break語(yǔ)句是用來(lái)結(jié)束整個(gè)循環(huán)的,循環(huán)到此結(jié)束;continue語(yǔ)句是用來(lái)結(jié)束本次循環(huán)的,下一次循環(huán)繼續(xù)執(zhí)行。
2.break語(yǔ)句可以用在switch語(yǔ)句與循環(huán)語(yǔ)句中。continue語(yǔ)句只能用在循環(huán)語(yǔ)句中。
任務(wù)4:循環(huán)的嵌套循環(huán)嵌套01循環(huán)嵌套的概念03for(i=1;i<=3;i++)for(j=1;j<=3;j++)printf(“*”);分析程序結(jié)果02三種循環(huán)語(yǔ)句可以相互嵌套04
——圖形打印雙重循環(huán)的典型應(yīng)用
循環(huán)嵌套的典型應(yīng)用——圖形打印
知識(shí)拓展知識(shí)拓展例
以第4單元的簡(jiǎn)單算術(shù)練習(xí)程序?yàn)榛A(chǔ),根據(jù)用戶選擇的菜單項(xiàng),由計(jì)算機(jī)一次性為小學(xué)生隨機(jī)出10道算術(shù)題,每題10分,小學(xué)生輸入答案后,程序自動(dòng)判斷正確與否,最后給出小學(xué)生答對(duì)題目的數(shù)量和總得分。PPT模板下載:/moban/行業(yè)PPT模板:/hangye/節(jié)日PPT模板:/jieri/PPT素材下載:/sucai/PPT背景圖片:/beijing/PPT圖表下載:/tubiao/優(yōu)秀PPT下載:/xiazai/PPT教程:/powerpoint/Word教程:/word/E
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子廢棄物處理市場(chǎng)調(diào)查研究及行業(yè)投資潛力預(yù)測(cè)報(bào)告
- 2025年中國(guó)衛(wèi)生資源配置行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略研究報(bào)告
- 2025年中國(guó)交通機(jī)械零部件行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2024-2025年中國(guó)三元乙丙防水涂料行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y方向研究報(bào)告
- 勞務(wù)合同范例 木工
- 一具體保理合同范例
- 冷庫(kù)海鮮出售合同范本
- 買賣名畫合同范本
- 信息保密協(xié)議合同范本
- 農(nóng)村冷庫(kù)銷售合同范例
- 2024年臨床醫(yī)師定期考核試題中醫(yī)知識(shí)題庫(kù)及答案(共330題) (二)
- 2025-2030年中國(guó)反滲透膜行業(yè)市場(chǎng)發(fā)展趨勢(shì)展望與投資策略分析報(bào)告
- 湖北省十堰市城區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末質(zhì)量檢測(cè)道德與法治試題 (含答案)
- 2025年山東省濟(jì)寧高新區(qū)管委會(huì)“優(yōu)才”招聘20人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年中國(guó)社會(huì)科學(xué)評(píng)價(jià)研究院第一批專業(yè)技術(shù)人員招聘2人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- (2024年高考真題)2024年普通高等學(xué)校招生全國(guó)統(tǒng)一考試數(shù)學(xué)試卷-新課標(biāo)Ⅰ卷(含部分解析)
- HCIA-AI H13-311 v3.5認(rèn)證考試題庫(kù)(含答案)
- 市場(chǎng)調(diào)查 第三版 課件全套 夏學(xué)文 單元1-8 市場(chǎng)調(diào)查認(rèn)知 - 市場(chǎng)調(diào)查報(bào)告的撰寫與評(píng)估
- 初中化學(xué)跨學(xué)科實(shí)踐活動(dòng):海洋資源的綜合利用與制鹽課件 2024-2025學(xué)年九年級(jí)化學(xué)科粵版(2024)下冊(cè)
- 內(nèi)蒙自治區(qū)烏蘭察布市集寧二中2025屆高考語(yǔ)文全真模擬密押卷含解析
- 初中英語(yǔ)1600詞背誦版+檢測(cè)默寫版
評(píng)論
0/150
提交評(píng)論