C語言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案_第1頁
C語言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案_第2頁
C語言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案_第3頁
C語言循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì)方案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

《C語言循環(huán)結(jié)構(gòu)》教學(xué)設(shè)計(jì)方案一、教學(xué)內(nèi)容分析循環(huán)結(jié)構(gòu)是面向進(jìn)程編程中三種結(jié)構(gòu)中最重要的一種結(jié)構(gòu),學(xué)好它是學(xué)好這門課程的關(guān)鍵。循環(huán)結(jié)構(gòu)的實(shí)質(zhì)是重復(fù)執(zhí)行一系列語句,這種重復(fù)性是在循環(huán)條件的有效操縱之下完成的。程序的關(guān)鍵在于如何操縱循環(huán)的條件,在適當(dāng)?shù)臋C(jī)會執(zhí)行循環(huán)或退出循環(huán)。二、學(xué)習(xí)者分析循環(huán)結(jié)構(gòu)是一種比較復(fù)雜的結(jié)構(gòu),在C語言中,循環(huán)結(jié)構(gòu)要緊包括for、while和do-while三種語句,其中for語句的應(yīng)用更為普遍一些。循環(huán)語句的用法關(guān)于有程序設(shè)計(jì)體會的學(xué)生來講輕而易舉,可是關(guān)于那些沒有體會的初學(xué)者來講,難度卻不小。在一堂課的設(shè)計(jì)進(jìn)程中,引例的作用相當(dāng)重要。一個(gè)好的引例能把抽象問題簡單化、具體化,有利于學(xué)生明白得把握。在學(xué)習(xí)循環(huán)結(jié)構(gòu)時(shí)可先利用現(xiàn)實(shí)生活中的一些具體實(shí)例來講明什么是循環(huán)和什么緣故要研究循環(huán)讓一名初學(xué)者盡快擺脫日常的思維定式,加倍透徹地明白得和把握程序設(shè)計(jì)中的大體思想,領(lǐng)會程序設(shè)計(jì)的精華,總結(jié)出程序設(shè)計(jì)中每一種程序設(shè)計(jì)結(jié)構(gòu)的本質(zhì)及適合解決的問題,是高級語言程序設(shè)計(jì)這門課程在教學(xué)進(jìn)程中,應(yīng)該時(shí)刻注意的問題。三、教學(xué)目標(biāo)1.知識與能力把握循環(huán)構(gòu)造的大體特點(diǎn);區(qū)分多種不同類型循環(huán)結(jié)構(gòu)的運(yùn)行進(jìn)程;把握循環(huán)結(jié)構(gòu)的格式及應(yīng)用方式。2.進(jìn)程與方式第一學(xué)會區(qū)分多種不同類型的循環(huán)結(jié)構(gòu),而后學(xué)會概念及應(yīng)用方式,利用上機(jī)熟練應(yīng)用技術(shù)。3.情感態(tài)度與價(jià)值觀咱們必需抱有自己想學(xué)習(xí)的心態(tài),多去問教師一些問題,那么你的漏洞將會愈來愈少,程序量和代碼量才會愈來愈多。四、重點(diǎn)難點(diǎn)及處置循環(huán)語句的的分類和概念For循環(huán)、while循環(huán)和do-while循環(huán)特點(diǎn):在一個(gè)程序中能夠通過變換語句來利用不同的循環(huán)語句,而不改變程序的功能。循環(huán)語句的引用例如:要從1累加到100利用For循環(huán):for(sum,=0,i=1;i<=100;i++)sum=sum+i 利用while循環(huán):while(i<=100)sum=sum+i 利用do-while循環(huán):do{sum=sum+i;}while(i<=100)五、教學(xué)預(yù)備1. PPT教學(xué)課件2. 實(shí)驗(yàn)操作:VisualC++6.0軟件平臺,PC電腦,教學(xué)機(jī)房,網(wǎng)絡(luò)課堂。六、教學(xué)思路(教學(xué)策略等)在一堂課的設(shè)計(jì)進(jìn)程中,引例的作用相當(dāng)重要。一個(gè)好的引例能把抽象問題簡單化、具體化,有利于學(xué)生明白得把握。在學(xué)習(xí)循環(huán)結(jié)構(gòu)時(shí)可先利用現(xiàn)實(shí)生活中的一些具體實(shí)例來講明什么是循環(huán)和什么緣故要研究循環(huán)。此刻咱們能夠提出一個(gè)問題:在運(yùn)算機(jī)程序設(shè)計(jì)的世界里是不是也有類似的這種相同操作重復(fù)顯現(xiàn)的問題呢?利用最簡單累加求和的例子。例:求1+2+3+4+5+…+100的和。下面就能夠夠引出本節(jié)課的重點(diǎn),通過別離利用For循環(huán)、while循環(huán)和do-while循環(huán)來完本錢程序,咱們在整個(gè)進(jìn)程中都做著重復(fù)的、相同的情形,也確實(shí)是前面所說的循環(huán),在試著寫出比較簡單的程序時(shí),能夠試著選擇素?cái)?shù)或奇數(shù)累加來增加難度,還能夠使得讓學(xué)生同意和探討雙重循環(huán)。七、教學(xué)進(jìn)程教學(xué)引入把握把握循環(huán)結(jié)構(gòu)的大體特點(diǎn):for語句、while語句和do-while語句如何計(jì)算1+2+3+4+…+100知識點(diǎn)學(xué)習(xí)for循環(huán)是循環(huán)的一種標(biāo)準(zhǔn)形式,通過for語句實(shí)現(xiàn),其語法如下:for(①;②;③)④①表達(dá)式,通經(jīng)常使用于循環(huán)的初始化。包括循環(huán)變量的賦初值、其他變量的預(yù)備等;②表達(dá)式,循環(huán)的條件判定式,若是為空那么相當(dāng)于真值;③表達(dá)式,通常設(shè)計(jì)為循環(huán)的調(diào)整部份,主若是循環(huán)變量的轉(zhuǎn)變部份;④循環(huán)體,由一條或多條語句組成,多條語句需要用一對花括號括起來。while循環(huán)通過while語句實(shí)現(xiàn)。while循環(huán)又稱為“當(dāng)型”循環(huán),其語法如下 while(①)②;①表達(dá)式,循環(huán)的條件判定式,假設(shè)值為0,那么終止循環(huán),退出while語句;假設(shè)值為非0,那么執(zhí)行循環(huán)體 ②循環(huán)體,由一條或多條語句組成,多條語句需要用一對花括號括起來。do-while循環(huán),又稱為“直到型”循環(huán),用do-while語句來實(shí)現(xiàn),其一樣格式為: do {①;}while(②);do-while語句的執(zhí)行進(jìn)程為:

先執(zhí)行循環(huán)體①,再判定表達(dá)式②的值。假設(shè)值為0,那么終止循環(huán),退出do-while語句;假設(shè)值為非0,那么繼續(xù)執(zhí)行循環(huán)體break語句、continue語句和goto語句break語句不能用于循環(huán)語句和switch語句之外的任何其他語句中,功能為無條件退出循環(huán)。continue語句只終止本次循環(huán),判定下一次循環(huán)環(huán)條件,知足繼續(xù)循環(huán),不然退出循環(huán)。 goto語句為無條件轉(zhuǎn)向程序中的某條語句。試探與探討別離利用For循環(huán)、while循環(huán)和do-while循環(huán)來累加出1-100之間的奇數(shù)和。實(shí)踐與操作 不管是用or循環(huán)、while循環(huán)和do-while循環(huán)都好,核心算法是類似的,由于要累計(jì)出1-100之間的奇數(shù),概念i從1開始,每次累加2即可,把i賦值給sum,直到i大于100即跳出,例利用while循環(huán)寫出如下語句:#include<stdio.h>voidmain(){inti,sum;i=1;sum=0;while(i<=100); { sum=sum+i; i=i+2; }printf("s=%d\n",s);}教學(xué)總結(jié)循環(huán)結(jié)構(gòu)是面向進(jìn)程編程中三種結(jié)構(gòu)中最重要的一種結(jié)構(gòu),學(xué)好它是學(xué)好這門課程的關(guān)鍵。本章介紹的內(nèi)容主若是For循環(huán)、while循環(huán)和do-while循環(huán),同時(shí)也介紹了下break語句、continue語句和goto語句。while循環(huán)和do-while循環(huán)的條件判定一個(gè)在前,一個(gè)在后,為致使循環(huán)體執(zhí)行的次數(shù)不同,需要緊密注意;for循環(huán)為標(biāo)準(zhǔn)的功能很強(qiáng)的循環(huán),通經(jīng)常使用于可操縱的循環(huán),關(guān)于程序的保護(hù)和閱讀都是最正確選擇。循環(huán)結(jié)構(gòu)的實(shí)質(zhì)是重復(fù)執(zhí)行一系列語句,這種重復(fù)性是在循環(huán)條件的有效操縱之下完成的。程序的關(guān)鍵在于如何操縱循環(huán)的條件,在適當(dāng)?shù)臋C(jī)會由“真”變“假”而退出循環(huán)。八、形成性評判試題如題所示計(jì)算表達(dá)式s=1+(1+2)+(1+2+3)+…+(1+2+3+4+…+10),請寫出程序并計(jì)

溫馨提示

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

評論

0/150

提交評論