




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本次課我們
繼續(xù)學(xué)習(xí)
循環(huán)結(jié)構(gòu)!教學(xué)主題循環(huán)結(jié)構(gòu)教學(xué)目標(biāo)通過(guò)本次課的學(xué)習(xí),使學(xué)生掌握循環(huán)的基本結(jié)構(gòu)、循環(huán)語(yǔ)句、循環(huán)控制技術(shù)。教學(xué)重點(diǎn)循環(huán)語(yǔ)句的使用(while語(yǔ)句、do-while語(yǔ)句和for語(yǔ)句)。教學(xué)難點(diǎn)
for語(yǔ)句、break語(yǔ)句、continue語(yǔ)句。教案主要內(nèi)容
程序的三種基本結(jié)構(gòu)
循環(huán)結(jié)構(gòu)的類型及其C語(yǔ)言實(shí)現(xiàn)
循環(huán)控制的特殊技術(shù)
任務(wù)實(shí)現(xiàn)本章任務(wù)編制一個(gè)簡(jiǎn)單的成績(jī)管理程序,輸入班中所有學(xué)生的某門課成績(jī),要求:(1)計(jì)算平均成績(jī);(2)完成百分制和等級(jí)制的轉(zhuǎn)換,并統(tǒng)計(jì)取得各等級(jí)成績(jī)的學(xué)生人數(shù)。程序的三種基本結(jié)構(gòu)返回1.順序結(jié)構(gòu)2.選擇結(jié)構(gòu)3.循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)類型根據(jù)循環(huán)條件判斷的位置不同,循環(huán)結(jié)構(gòu)可以分為:
當(dāng)型循環(huán)直到型循環(huán)根據(jù)循環(huán)條件判斷的位置不同,循環(huán)結(jié)構(gòu)可以分為:
當(dāng)型循環(huán)直到型循環(huán)當(dāng)型循環(huán)的流程圖和C語(yǔ)言實(shí)現(xiàn)可以用while語(yǔ)句來(lái)實(shí)現(xiàn)。一般格式如下:
while(條件)
循環(huán)體部分(P)流程圖
C語(yǔ)言實(shí)現(xiàn)循環(huán)體直到型循環(huán)的流程圖和C語(yǔ)言實(shí)現(xiàn)可以用do~while語(yǔ)句來(lái)實(shí)現(xiàn)。一般格式如下:
do{
循環(huán)體部分(P)
}while(條件);
流程圖
C語(yǔ)言實(shí)現(xiàn)循環(huán)體當(dāng)條件為真時(shí)繼續(xù)循環(huán);最后的分號(hào)不能少當(dāng)型循環(huán)和直到型循環(huán)的區(qū)別當(dāng)型循環(huán)是先判斷條件后執(zhí)行循環(huán)體;直到型循環(huán)是先執(zhí)行循環(huán)體后判斷條件;所以,直到型循環(huán)至少執(zhí)行一次循環(huán)體,而當(dāng)型循環(huán)可能一次都不執(zhí)行。當(dāng)型循環(huán)的另一種C語(yǔ)言實(shí)現(xiàn)
可以用for語(yǔ)句實(shí)現(xiàn)。for語(yǔ)句是C語(yǔ)言的特色,也是一種“當(dāng)型循環(huán)語(yǔ)句”。其一般格式為:
for(表達(dá)式1;表達(dá)式2;表達(dá)式3)
語(yǔ)句P;
for語(yǔ)句的執(zhí)行過(guò)程:當(dāng)型循環(huán)的另一種C語(yǔ)言實(shí)現(xiàn)最簡(jiǎn)單的應(yīng)用形式或者說(shuō)最易理解的形式如下:
for(循環(huán)變量賦初值;循環(huán)條件;循環(huán)變量增值)
語(yǔ)句P;
for語(yǔ)句的執(zhí)行過(guò)程:等價(jià)的while語(yǔ)句:循環(huán)變量賦初值;
while(循環(huán)條件){語(yǔ)句P
循環(huán)變量增值;
}循環(huán)結(jié)構(gòu)舉例2【問題2】編程計(jì)算:intn;scanf(“%d”,&n);sum=0;for(i=1;i<=n;i++)sum=sum+i;流程圖運(yùn)行程序(6_2)看源程序(6_2)源程序循環(huán)結(jié)構(gòu)舉例3【問題3】編程計(jì)算:int
i,j;longfactorial;scanf(“%d”,&i);factorial=1;for(j=1;j<=i;j++)factorial*=j;流程圖運(yùn)行程序(6_3)看源程序(6_3)源程序循環(huán)結(jié)構(gòu)舉例4【問題4】編程計(jì)算:流程圖運(yùn)行程序(6_4)看源程序(6_4)源程序循環(huán)的嵌套循環(huán)的嵌套循環(huán)的嵌套:一個(gè)循環(huán)體內(nèi)又包含另一個(gè)完整的循環(huán)結(jié)構(gòu)。三種循環(huán)可以相互嵌套。返回循環(huán)控制的特殊技術(shù)
在循環(huán)執(zhí)行的過(guò)程中,如果需要退出循環(huán),在C語(yǔ)言中,可以用“break語(yǔ)句”來(lái)實(shí)現(xiàn)。在循環(huán)執(zhí)行的過(guò)程中,如果需要中止本次循環(huán)的執(zhí)行(也就是結(jié)束本次循環(huán)后繼語(yǔ)句的執(zhí)行),轉(zhuǎn)而通過(guò)循環(huán)條件判斷是否繼續(xù)開始新的一次循環(huán),在C語(yǔ)言中,可以用“continue語(yǔ)句”來(lái)實(shí)現(xiàn)。break語(yǔ)句格式
break;作用
①可用于switch語(yǔ)句,其作用是跳出switch語(yǔ)句。②可用于while、do~while和for這三種循環(huán)語(yǔ)句,其作用是跳出循環(huán)體。循環(huán)結(jié)構(gòu)舉例5【問題5】編程實(shí)現(xiàn):判斷m是否為素?cái)?shù)。分析運(yùn)行程序(6_5)看源程序(6_5)源程序只能被1和自己整除的數(shù)。流程圖讓m被2到除,如果都不能整除,則m是素?cái)?shù);否則不是素?cái)?shù)。提前退出循環(huán)continue語(yǔ)句格式
continue;作用可用于while、do~while和for這三種循環(huán)語(yǔ)句,其作用結(jié)束本次循環(huán),即跳過(guò)循環(huán)體中下面未執(zhí)行的語(yǔ)句,接著進(jìn)行下一次是否執(zhí)行循環(huán)的判斷。循環(huán)結(jié)構(gòu)舉例6【問題6】把100—200之間的不能被3整除的數(shù)輸出。源程序#include“stdio.h”voidmain(){intn;for(n=100;n<=200;n++){if(n%3==0)
printf(“%d”,n);}}運(yùn)行程序(6_6)continue;返回流程圖用while實(shí)現(xiàn),結(jié)果會(huì)如何?任務(wù)實(shí)現(xiàn)任務(wù)內(nèi)容編制一個(gè)簡(jiǎn)單的成績(jī)管理程序,輸入班中所有學(xué)生的某門課成績(jī),要求:(1)計(jì)算平均成績(jī);(2)完成百分制和等級(jí)制的轉(zhuǎn)換,并統(tǒng)計(jì)取得各等級(jí)成績(jī)的學(xué)生人數(shù)。任務(wù)分析
要處理的數(shù)據(jù)設(shè)置變量,并考慮分別用什么類型。n---學(xué)生總?cè)藬?shù)ach---學(xué)生的百分制成績(jī)total---學(xué)生總分average---學(xué)生平均成績(jī)a,b,c,d,e---“優(yōu)”、“良”、“中”、“及格”、“不及格”不同等級(jí)成績(jī)的學(xué)生人數(shù)任務(wù)分析算法分析1、輸入學(xué)生總?cè)藬?shù)n。2、循環(huán)n次,每次執(zhí)行以下步驟:①輸入某個(gè)學(xué)生的成績(jī)。②判斷輸入成績(jī)的合理性。如果不合理,則重新輸入。③將成績(jī)計(jì)入總分。④根據(jù)百分制成績(jī)劃分等級(jí),并累計(jì)等級(jí)人數(shù)。3、計(jì)算平均成績(jī)。4、輸出結(jié)果。任務(wù)流程圖及源程序運(yùn)行程序(6_7)看源程序(6_7)源程序流程圖如何實(shí)現(xiàn)思考用for實(shí)現(xiàn),結(jié)果會(huì)如何?本次課總結(jié)
程序的三種基本結(jié)構(gòu)循環(huán)結(jié)構(gòu)的類型及其C語(yǔ)言實(shí)現(xiàn)當(dāng)型循環(huán)
直到型循環(huán)
循環(huán)控制的特殊技術(shù)
break語(yǔ)句
continue語(yǔ)句任務(wù)實(shí)現(xiàn)用while語(yǔ)句、for語(yǔ)句實(shí)現(xiàn)用do~while語(yǔ)句實(shí)現(xiàn)本章小結(jié)
程序的三種基本結(jié)構(gòu)順序結(jié)構(gòu)條件結(jié)構(gòu)及其C語(yǔ)言實(shí)現(xià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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川幼兒師范高等??茖W(xué)?!洞蟮販y(cè)量學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 晉中師范高等專科學(xué)?!毒W(wǎng)絡(luò)及其計(jì)算》2023-2024學(xué)年第二學(xué)期期末試卷
- 福建對(duì)外經(jīng)濟(jì)貿(mào)易職業(yè)技術(shù)學(xué)院《大學(xué)生勞動(dòng)教育》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津藝術(shù)職業(yè)學(xué)院《文獻(xiàn)目錄與信息檢索》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025海南省安全員A證考試題庫(kù)及答案
- 貴州中醫(yī)藥大學(xué)時(shí)珍學(xué)院《安全經(jīng)濟(jì)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年遼寧省七校協(xié)作體高一上學(xué)期12月月考?xì)v史試卷
- 2025江西省建筑安全員-A證考試題庫(kù)及答案
- 漯河醫(yī)學(xué)高等??茖W(xué)?!秺W林匹克文化》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧輕工職業(yè)學(xué)院《阿拉伯文學(xué)選讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 教科版 二年級(jí)下冊(cè)科學(xué)教學(xué)計(jì)劃
- 中國(guó)膿毒癥及膿毒性休克急診治療指南
- 部編版六年級(jí)道德與法治下冊(cè)《學(xué)會(huì)反思》教案
- 人教版體育與健康四年級(jí)-《障礙跑》教學(xué)設(shè)計(jì)
- DB32-T 2860-2015散裝液體化學(xué)品槽車裝卸安全作業(yè)規(guī)范-(高清現(xiàn)行)
- 部編版四年級(jí)下冊(cè)語(yǔ)文教案(完整)
- T∕CIS 71001-2021 化工安全儀表系統(tǒng)安全要求規(guī)格書編制導(dǎo)則
- 福利院裝修改造工程施工組織設(shè)計(jì)(225頁(yè))
- 環(huán)境空氣中臭氧的測(cè)定
- 第七章 化學(xué)物質(zhì)與酶的相互作用
- 機(jī)械畢業(yè)設(shè)計(jì)論文鋼筋自動(dòng)折彎?rùn)C(jī)的結(jié)構(gòu)設(shè)計(jì)全套圖紙
評(píng)論
0/150
提交評(píng)論