《C語(yǔ)言循環(huán)程序設(shè)計(jì)for語(yǔ)句》教學(xué)案例_第1頁(yè)
《C語(yǔ)言循環(huán)程序設(shè)計(jì)for語(yǔ)句》教學(xué)案例_第2頁(yè)
《C語(yǔ)言循環(huán)程序設(shè)計(jì)for語(yǔ)句》教學(xué)案例_第3頁(yè)
《C語(yǔ)言循環(huán)程序設(shè)計(jì)for語(yǔ)句》教學(xué)案例_第4頁(yè)
《C語(yǔ)言循環(huán)程序設(shè)計(jì)for語(yǔ)句》教學(xué)案例_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、【精品文檔】如有侵權(quán),請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流C語(yǔ)言循環(huán)程序設(shè)計(jì)for語(yǔ)句教學(xué)案例.精品文檔.C語(yǔ)言循環(huán)程序設(shè)計(jì)for語(yǔ)句教學(xué)案例漠河縣職業(yè)技術(shù)學(xué)校 塵威威C語(yǔ)言循環(huán)程序設(shè)計(jì)for語(yǔ)句教學(xué)案例漠河縣職業(yè)技術(shù)學(xué)校 塵威威C語(yǔ)言基礎(chǔ)是中職計(jì)算機(jī)專(zhuān)業(yè)的一門(mén)必修課,也是要求計(jì)算機(jī)專(zhuān)業(yè)學(xué)生學(xué)習(xí)、掌握的一門(mén)重點(diǎn)課程,這門(mén)課程核心內(nèi)容就是要讓學(xué)生掌握一門(mén)編程的語(yǔ)言,學(xué)會(huì)編寫(xiě)簡(jiǎn)單的程序,能讀懂C語(yǔ)言源程序。案例背景:在計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)教學(xué)中,C語(yǔ)言是一門(mén)理論與實(shí)踐結(jié)合得比較緊的課程。要掌握和使用好這門(mén)語(yǔ)言,既要求學(xué)生有比較扎實(shí)的理論基礎(chǔ),又要具備較強(qiáng)的應(yīng)用實(shí)踐能力。如果只是按照傳統(tǒng)的知識(shí)體系照本宣科,讓學(xué)

2、生理解這些枯燥的概念都難,更不要說(shuō)達(dá)到良好的教學(xué)效果,而且易挫傷學(xué)生學(xué)習(xí)編程的積極性。因此,在教學(xué)中可以改為從案例入手,通過(guò)給學(xué)生演示、讓學(xué)生模仿,在實(shí)際應(yīng)用中去探究和領(lǐng)悟這些概念,并適時(shí)地加以歸納總結(jié)和進(jìn)行概念的延伸,讓學(xué)生在輕松愉快的氣氛中學(xué)習(xí)新知識(shí)。所以從課程內(nèi)容而言,案例教學(xué)是適用的,是切合學(xué)生的。循環(huán)結(jié)構(gòu)是程序設(shè)計(jì)三種基本結(jié)構(gòu)的重中之重,而循環(huán)中的for循環(huán)是程序中運(yùn)用最多的,也是較靈活的語(yǔ)句之一,它既是前面知識(shí)的延續(xù),又是后面知識(shí)的基礎(chǔ),在知識(shí)構(gòu)架中起著重要的銜接作用,如果不采用一些恰當(dāng)有效的方法,學(xué)生在學(xué)習(xí)過(guò)程中會(huì)難以掌握。在教學(xué)過(guò)程中教師應(yīng)結(jié)合一些有趣的程序,提高學(xué)生的學(xué)習(xí)興趣

3、,引導(dǎo)學(xué)生全身心地投入課堂。本文針對(duì)學(xué)生的實(shí)際情況,具體闡述for循環(huán)語(yǔ)句在具體編程時(shí)的靈活應(yīng)用。 教學(xué)目標(biāo)確定(一)知識(shí)與技能 1、領(lǐng)會(huì)程序設(shè)計(jì)中構(gòu)成循環(huán)的方法   2、能使用for循環(huán)語(yǔ)句編寫(xiě)C語(yǔ)言語(yǔ)句,并能運(yùn)用for循環(huán)語(yǔ)句編寫(xiě)出正確的程序。(二)過(guò)程與方法 C語(yǔ)言程序設(shè)計(jì)中for循環(huán)語(yǔ)句教學(xué)以行動(dòng)導(dǎo)向教學(xué)為主線,通過(guò)“提出問(wèn)題分析問(wèn)題解決問(wèn)題問(wèn)題擴(kuò)展討論總結(jié)歸納實(shí)踐”的程序,過(guò)渡到知識(shí)應(yīng)用和練習(xí)。 本課采用多媒體課件進(jìn)行教學(xué),通過(guò)課件把文字和圖片有機(jī)的結(jié)合,使學(xué)生在學(xué)習(xí)過(guò)程中更加容易理解,學(xué)習(xí)效率高。在課堂討論和實(shí)踐過(guò)程中,教

4、師適當(dāng)引導(dǎo),學(xué)生主動(dòng)探究、歸納總結(jié)學(xué)習(xí)內(nèi)容,既有利于領(lǐng)會(huì)掌握新知識(shí)點(diǎn),又能充分發(fā)揮學(xué)生的主體作用。在重點(diǎn)的突破上,采用范例比較教學(xué)法,給出具體的案例,讓學(xué)生通過(guò)典型的例子掌握知識(shí),同時(shí)通過(guò)用while、do while語(yǔ)句的所編寫(xiě)的程序進(jìn)行比較,加深學(xué)生印象,讓學(xué)生快速的掌握f(shuō)or循環(huán)語(yǔ)句的基本結(jié)構(gòu)及使用方法。 (三)情感與價(jià)值觀1讓學(xué)生在自主解決問(wèn)題的過(guò)程中培養(yǎng)成就感,為今后自主學(xué)習(xí)打下良好的基礎(chǔ)。 2、培養(yǎng)學(xué)生學(xué)習(xí)的主動(dòng)性,激發(fā)學(xué)生學(xué)習(xí)熱情,以及培養(yǎng)團(tuán)隊(duì)合作的精神、自主探究,合作交流的學(xué)習(xí)方法,觀察,樂(lè)于分析的學(xué)習(xí)態(tài)度。 教學(xué)重難點(diǎn)確定C語(yǔ)言程序設(shè)計(jì)中for循

5、環(huán)語(yǔ)句的重點(diǎn)是“for語(yǔ)句的結(jié)構(gòu)”,分析題目意圖(即算法分析),并用讓學(xué)生便于理解的方式描述,學(xué)生掌握語(yǔ)句的結(jié)構(gòu)和用法并不困難,難的是在實(shí)際的應(yīng)用中那些時(shí)候該使用哪種循環(huán)來(lái)解決問(wèn)題比較簡(jiǎn)潔、高效,所以我把本節(jié)課的難點(diǎn)確定為“for語(yǔ)句的應(yīng)用”。學(xué)情分析:本節(jié)課我主要針對(duì)計(jì)算機(jī)專(zhuān)業(yè)高三高考班的學(xué)生,在學(xué)這節(jié)課之前他們應(yīng)準(zhǔn)確掌握C語(yǔ)言程序設(shè)計(jì)中關(guān)于實(shí)現(xiàn)循環(huán)結(jié)構(gòu)語(yǔ)句,如 for 或 while,do-while。并擁有能分析并描述簡(jiǎn)單算法如求累加,累乘的能力。案例描述案例1:教師將一張空白A4紙向?qū)W生展示,跟同學(xué)們說(shuō),今天老師給大家做個(gè)試驗(yàn),讓你們來(lái)猜一猜(學(xué)生的興趣和精神一下就提起來(lái)了),然后老師

6、邊演示邊講解,將這張紙對(duì)折一下后幾張?學(xué)生都能回答: 2張。繼續(xù)發(fā)問(wèn),對(duì)折兩下幾張?學(xué)生:4張。對(duì)折三下呢?學(xué)生:8張。(這個(gè)時(shí)候?qū)W生充滿疑惑,老師想干嘛呢,問(wèn)這么簡(jiǎn)單的問(wèn)題)接著老師提出問(wèn)題:如果紙理想化的大,對(duì)折42下,這些紙的厚度將會(huì)多高?這個(gè)教室一下就熱鬧起來(lái)了,學(xué)生們紛紛給出自己想像的答案,有些同學(xué)比劃出手勢(shì):伸開(kāi)雙手說(shuō):有那么高,有人說(shuō)桌子那么高的,有說(shuō)房子那么高的。又有人馬上否定,哪有那么高。有些同學(xué)拿起筆就開(kāi)始算,算著算著就不知道該從哪兒下手了。這個(gè)時(shí)候老師組織安靜課堂,叫同學(xué)分組給出自己心里傾向的答案,可以估計(jì),可不說(shuō)理由。四個(gè)小組分別給出的答案是:1:書(shū)桌那么高(大概50c

7、m)。2:人的高度(大概170cm)。3:樓房的高度(大概3000cm)。4:大概10厘米。老師不說(shuō)哪一組對(duì),只是問(wèn)同學(xué)們,這個(gè)高度該怎么算? 接下來(lái)和同學(xué)一起分析得出以下結(jié)論:1、紙張的厚度h? 2、有多少?gòu)埣坣? 3、高度h*n.解決問(wèn)題1:同學(xué)自行測(cè)量(4組同學(xué)各自準(zhǔn)備100頁(yè)紙,測(cè)出總高度/100,取4個(gè)小組的平均值)。最后得出一張紙的厚度約0. 1mm。這個(gè)環(huán)節(jié)的主要目的是讓每個(gè)學(xué)生動(dòng)手,鍛煉他們的動(dòng)手實(shí)踐,合作交流的集體合作精神。解決問(wèn)題2:有多少?gòu)埣垼?的42次方。接下來(lái)利用循環(huán)語(yǔ)句來(lái)做(即有42個(gè)2相乘)。 編寫(xiě)源程序所用方法:學(xué)生自己編寫(xiě),小組同學(xué)相互交流。目的:培養(yǎng)并鍛煉學(xué)

8、生將心中已明確的算法落實(shí)到具體的程序語(yǔ)句上。教師活動(dòng)這個(gè)時(shí)候巡查教室,檢查并了解學(xué)生完成情況,對(duì)部分有小問(wèn)題的同學(xué)給予及時(shí)幫助。組上有成績(jī)比較好的同學(xué)很快就把程序編寫(xiě)完畢,我看了一下,選了一個(gè)同學(xué)到教室機(jī)給大家調(diào)試展示。該同學(xué)給出的程序如下:main() int i,k=1; float s;for(i=1;i<=42;i+)k=k*2; /* k是紙張的張數(shù) */ s=k*0. 1*1.0e-6; /* 將mm轉(zhuǎn)換成km */ printf(“將一張紙折42下的高度為:%.2f公里”,s);調(diào)試結(jié)果:將一張紙折42下的高度為:0.00公里.這個(gè)時(shí)候老師提問(wèn):為什么會(huì)出現(xiàn)0.00的情況?

9、請(qǐng)同學(xué)們?yōu)樗赋鰡?wèn)題。同學(xué)們思考了一會(huì)無(wú)人作答。這個(gè)時(shí)候老師提醒:k的值將會(huì)很大.結(jié)果部分同學(xué)作恍然大悟狀態(tài),有同學(xué)馬上舉手:老師,變量k的值不能定義為int,應(yīng)定義為long ; 問(wèn)他為什么?他說(shuō):int類(lèi)型的取值范圍是:32767 ,裝不下k。老師微笑表?yè)P(yáng):方向?qū)α?。改好,調(diào)試,結(jié)果還是0.00公里。這個(gè)時(shí)候又有同學(xué)發(fā)言了:老師, 不會(huì)定義為long都裝不下k吧。這個(gè)時(shí)候老師提問(wèn):如果整型數(shù)據(jù)long都裝不下的數(shù)據(jù)該定義為什么?學(xué)生回答:實(shí)型float 。改好,調(diào)試,Ok,成功! 源程序如下main() int i;float s,k=1; for(i=1;i<=42;i+)k=k*

10、2; /* k是紙張的張數(shù) */s=k*0. 1*1.0e-6; /* 將mm轉(zhuǎn)換成km */ printf(“將一張紙折42下的高度為:%.2f公里”,s); 調(diào)試結(jié)果:調(diào)試結(jié)果:將一張紙折42下的高度為:439804.66公里.全班同學(xué)的臉上都露出成功的喜悅??赏瑢W(xué)們看到結(jié)果,表示不太相信,問(wèn)老師,是不是算錯(cuò)了,有這么高呀。老師作肯定的答復(fù):沒(méi)錯(cuò),就有這么高。比地球到月亮的距離(384,401公里)都還要高。這里可以告誡學(xué)生,科學(xué)不是憑想像,實(shí)踐出真知。問(wèn)題延伸:已知太陽(yáng)離地球有1.5億公里,如果理想化的去折紙,最多折多少下有這么高?學(xué)生分組討論,用什么語(yǔ)句最恰當(dāng)。得出結(jié)論。(用 do w

11、hile語(yǔ)句) 給同學(xué)們五分鐘,請(qǐng)同學(xué)們給出程序并且調(diào)試出結(jié)果。 教師點(diǎn)評(píng)學(xué)生的程序,指出程序中容易出現(xiàn)錯(cuò)誤的地方。 源程序如下: main() int i,k=1; float s; do k=k*2; S=k*0. 1*1.0e-6;i+; while(s<=1.5e8);printf(“最多可折%d下有地球到太陽(yáng)那么高”,i);案例反思:通過(guò)這案例教學(xué)也給我留下了很多啟示:1、根據(jù)C語(yǔ)言的學(xué)科特點(diǎn),和學(xué)生的現(xiàn)狀,特別是根據(jù)學(xué)生平時(shí)厭理論而樂(lè)操作、解決實(shí)際問(wèn)題能力較差的特點(diǎn),采用案例教學(xué)可以充分調(diào)動(dòng)學(xué)生學(xué)習(xí)C語(yǔ)言的興趣和積極性,使學(xué)生處于精神集中的狀態(tài),確保學(xué)生將知識(shí)真正學(xué)到手。通過(guò)新鮮的案例引領(lǐng)課堂,平時(shí)上課精神不集中的學(xué)生都認(rèn)真分析問(wèn)題了

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論