




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、c語言循環(huán)程序設(shè)計(jì)for 語句教學(xué)案例漠河縣職業(yè)技術(shù)學(xué)校塵威威c語言循環(huán)程序設(shè)計(jì)for 語句教學(xué)案例漠河縣職業(yè)技術(shù)學(xué)校塵威威c 語言基礎(chǔ)是中職計(jì)算機(jī)專業(yè)的一門必修課,也是要求計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)、掌握的一門重點(diǎn)課程,這門課程核心內(nèi)容就是要讓學(xué)生掌握一門編程的語言,學(xué)會(huì)編寫簡單的程 序,能讀懂C語言源程序。案例背景:在計(jì)算機(jī)應(yīng)用專業(yè)教學(xué)中, C 語言是一門理論與實(shí)踐結(jié)合得比較緊的課程。要掌握和 使用好這門語言,既要求學(xué)生有比較扎實(shí)的理論基礎(chǔ),又要具備較強(qiáng)的應(yīng)用實(shí)踐能力。如 果只是按照傳統(tǒng)的知識體系照本宣科,讓學(xué)生理解這些枯燥的概念都難,更不要說達(dá)到良 好的教學(xué)效果, 而且易挫傷學(xué)生學(xué)習(xí)編程的積極性
2、。 因此,在教學(xué)中可以改為從案例入手, 通過給學(xué)生演示、讓學(xué)生模仿,在實(shí)際應(yīng)用中去探究和領(lǐng)悟這些概念,并適時(shí)地加以歸納 總結(jié)和進(jìn)行概念的延伸,讓學(xué)生在輕松愉快的氣氛中學(xué)習(xí)新知識。所以從課程內(nèi)容而言, 案例教學(xué)是適用的,是切合學(xué)生的。循環(huán)結(jié)構(gòu)是程序設(shè)計(jì)三種基本結(jié)構(gòu)的重中之重,而循環(huán)中的 for 循環(huán)是程序中運(yùn)用最 多的,也是較靈活的語句之一,它既是前面知識的延續(xù),又是后面知識的基礎(chǔ),在知識構(gòu) 架中起著重要的銜接作用,如果不采用一些恰當(dāng)有效的方法,學(xué)生在學(xué)習(xí)過程中會(huì)難以掌 握。在教學(xué)過程中教師應(yīng)結(jié)合一些有趣的程序,提高學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生全身心地 投入課堂。本文針對學(xué)生的實(shí)際情況,具體闡述 f
3、or 循環(huán)語句在具體編程時(shí)的靈活應(yīng)用。教學(xué)目標(biāo)確定一)知識與技能 ?1、領(lǐng)會(huì)程序設(shè)計(jì)中構(gòu)成循環(huán)的方法 ?2、能使用for循環(huán)語句編寫C語言語句,并能運(yùn)用for循環(huán)語句編寫出正確的程序。二)過程與方法 ?C語言程序設(shè)計(jì)中for循環(huán)語句教學(xué)以行動(dòng)導(dǎo)向教學(xué)為主線,通過“提出問題一分析 問題一解決問題一問題擴(kuò)展一討論一總結(jié)歸納一實(shí)踐”的程序,過渡到知識應(yīng)用和練習(xí)。本課采用多媒體課件進(jìn)行教學(xué),通過課件把文字和圖片有機(jī)的結(jié)合,使學(xué)生在學(xué)習(xí)過 程中更加容易理解,學(xué)習(xí)效率高。在課堂討論和實(shí)踐過程中,教師適當(dāng)引導(dǎo),學(xué)生主動(dòng)探 究、歸納總結(jié)學(xué)習(xí)內(nèi)容,既有利于領(lǐng)會(huì)掌握新知識點(diǎn),又能充分發(fā)揮學(xué)生的主體作用。在 重點(diǎn)的
4、突破上, 采用范例比較教學(xué)法, 給出具體的案例, 讓學(xué)生通過典型的例子掌握知識, 同時(shí)通過用 while 、do while 語句的所編寫的程序進(jìn)行比較,加深學(xué)生印象,讓學(xué)生快速 的掌握 for 循環(huán)語句的基本結(jié)構(gòu)及使用方法。三)情感與價(jià)值觀1讓學(xué)生在自主解決問題的過程中培養(yǎng)成就感,為今后自主學(xué)習(xí)打下良好的基礎(chǔ)。2、培養(yǎng)學(xué)生學(xué)習(xí)的主動(dòng)性, 激發(fā)學(xué)生學(xué)習(xí)熱情, 以及培養(yǎng)團(tuán)隊(duì)合作的精神、 自主探究, 合作交流的學(xué)習(xí)方法,觀察,樂于分析的學(xué)習(xí)態(tài)度。教學(xué)重難點(diǎn)確定C 語言程序設(shè)計(jì)中 for 循環(huán)語句的重點(diǎn)是“ for 語句的結(jié)構(gòu)”,分析題目意圖(即算法 分析),并用讓學(xué)生便于理解的方式描述,學(xué)生掌握語
5、句的結(jié)構(gòu)和用法并不困難,難的是在 實(shí)際的應(yīng)用中那些時(shí)候該使用哪種循環(huán)來解決問題比較簡潔、高效,所以我把本節(jié)課的難 點(diǎn)確定為“ for 語句的應(yīng)用”。學(xué)情分析:本節(jié)課我主要針對計(jì)算機(jī)專業(yè)高三高考班的學(xué)生,在學(xué)這節(jié)課之前他們應(yīng)準(zhǔn)確掌握C語言程序設(shè)計(jì)中關(guān)于實(shí)現(xiàn)循環(huán)結(jié)構(gòu)語句,如for或while ,do-while。并 擁有能分析并描述簡單算法如求累加,累乘的能力。案例描述案例 1:教師將一張空白 A4 紙向?qū)W生展示,跟同學(xué)們說,今天老師給大家做個(gè)試驗(yàn),4 張。對折三讓你們來猜一猜(學(xué)生的興趣和精神一下就提起來了) ,然后老師邊演示邊講解,將這張紙 對折一下后幾張?學(xué)生都能回答: 2 張。繼續(xù)發(fā)問,對
6、折兩下幾張?學(xué)生:下呢?學(xué)生: 8 張。(這個(gè)時(shí)候?qū)W生充滿疑惑 , 老師想干嘛呢,問這么簡單的問題)接著老 師提出問題:如果紙理想化的大,對折 42 下,這些紙的厚度將會(huì)多高?這個(gè)教室一下就熱鬧起來了, 學(xué)生們紛紛給出自己想像的答案, 有些同學(xué)比劃出手勢: 伸開雙手說:有那么高,有人說桌子那么高的,有說房子那么高的。又有人馬上否定,哪有那么高。有些同學(xué)拿起筆就開始算,算著算著就不知道該從哪兒下手了。這個(gè)時(shí)候老師組織安靜課堂,叫同學(xué)分組給出自己心里傾向的答案,可以估計(jì),可不說理由。四個(gè)小組分別給出的答案是:1:書桌那么高(大概50cm。2:人的高度(大概170cm)。3:樓房的高度(大概 300
7、0cm。4:大概 10 厘米。老師不說哪一組對, 只是問同學(xué)們, 這個(gè)高度該怎么算? 接下來和同學(xué)一起分析得出 以下結(jié)論:1、紙張的厚度h? 2、有多少張紙n? 3、高度=h*n.解決問題 1:同學(xué)自行測量( 4組同學(xué)各自準(zhǔn)備 100頁紙,測出總高度 /100,取 4個(gè)小 組的平均值)。最后得出一張紙的厚度約=0. 1mm。這個(gè)環(huán)節(jié)的主要目的是讓每個(gè)學(xué)生動(dòng)手,鍛煉他們的動(dòng)手實(shí)踐,合作交流的集體合作 精神。解決問題 2:有多少張紙? 2的42次方。接下來利用循環(huán)語句來做(即有42個(gè)2相乘。編寫源程序所用方法:學(xué)生自己編寫,小組同學(xué)相互交流。目的:培養(yǎng)并鍛煉學(xué)生將心中已明確的算法落實(shí)到具體的程序語
8、句上。教師活動(dòng)這個(gè)時(shí)候巡查教室, 檢查并了解學(xué)生完成情況, 對部分有小問題的同學(xué)給予及時(shí)幫助。組上有成績比較好的同學(xué)很快就把程序編寫完畢,我看了一下,選了一個(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專換成km */printf( “將一張紙折42下的高度為: %.2f 公里” ,s);調(diào)試結(jié)果:將一張紙折42 下的高度為: 0.00 公里.這個(gè)時(shí)候老師提問 : 為什么會(huì)出現(xiàn) 0.00 的情況?請同學(xué)們?yōu)樗?/p>
9、出問題。同學(xué)們思考 了一會(huì)無人作答。這個(gè)時(shí)候老師提醒:k的值將會(huì)很大.結(jié)果部分同學(xué)作恍然大悟狀態(tài),有 同學(xué)馬上舉手:老師,變量 k 的值不能定義為 int ,應(yīng)定義為 long ; 問他為什么?他說: int類型的取值范圍是:32767,裝不下k。老師微笑表揚(yáng):方向?qū)α恕8暮茫{(diào)試,結(jié)果還是0.00公里。這個(gè)時(shí)候又有同學(xué)發(fā)言了:老師,不會(huì)定義為long都裝不下k吧。這個(gè) 時(shí)候老師提問:如果整型數(shù)據(jù) long 都裝不下的數(shù)據(jù)該定義為什么?學(xué)生回答: 實(shí)型 float改好,調(diào)試,0K成功!源程序如下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專換成 km */printf( “將一張紙折 42下的高度為: %.2f 公里” ,s);調(diào)試結(jié)果:調(diào)試結(jié)果:將一張紙折 42下的高度為: 439804.66 公里.全班同學(xué)的臉上都露出成功的喜悅。可同學(xué)們看到結(jié)果,表示不太相信,問老師,是不是算錯(cuò)了,有這么高呀。老師作肯定的答復(fù):沒錯(cuò),就有這么高。比地球到月亮的距離384,401 公里)都還要高。這里可以告誡學(xué)生,科學(xué)不是憑想像,實(shí)踐出真知。問題延伸:已知太陽離地球有 1.5 億公里,如果理想化的去折紙,最多折多少下有這 么高?學(xué)生分組討論,用什么語句最恰當(dāng)。
11、得出結(jié)論。 (用 do while 語句) 給同學(xué)們五分 鐘,請同學(xué)們給出程序并且調(diào)試出結(jié)果。 教師點(diǎn)評學(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下有地球到太陽那么高”,i);案例反思:通過這案例教學(xué)也給我留下了很多啟示:1、根據(jù) C 語言的學(xué)科特點(diǎn),和學(xué)生的現(xiàn)狀,特別是根據(jù)學(xué)生平時(shí)厭理論而樂操作、解 決實(shí)際問題能力較差的特點(diǎn),采用案例教學(xué)可以充分調(diào)動(dòng)學(xué)生學(xué)習(xí) C語言的興趣和積極性, 使學(xué)生處于精神集中的狀態(tài),確保學(xué)生將知識真正學(xué)到手。通過新鮮的案例引領(lǐng)課堂,平 時(shí)上課精神不集中的學(xué)生都認(rèn)真分析問題了,個(gè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物質(zhì)能源在建筑材料的研發(fā)與應(yīng)用考核試卷
- 影視錄放設(shè)備的D打印技術(shù)應(yīng)用考核試卷
- 初中數(shù)學(xué)聽課記錄
- 小學(xué)一年級下冊數(shù)學(xué)100以內(nèi)口算綜合集錦
- 臨床肝膽胰脾影像診斷
- 上海紐約大學(xué)《亞洲地理及歷史》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川省攀枝花市鹽邊縣2024-2025學(xué)年三下數(shù)學(xué)期末教學(xué)質(zhì)量檢測模擬試題含解析
- 湘南學(xué)院《錄音藝術(shù)與聲音剪輯》2023-2024學(xué)年第一學(xué)期期末試卷
- 石家莊幼兒師范高等??茖W(xué)?!豆こ谭治龀绦蛟O(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西省太原市2024-2025學(xué)年五下數(shù)學(xué)期末經(jīng)典試題含答案
- 2025年許昌職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性考試題庫及答案1套
- 環(huán)境突發(fā)事件應(yīng)急預(yù)案演練記錄
- 定期清洗消毒空調(diào)及通風(fēng)設(shè)施制度
- 實(shí)戰(zhàn)經(jīng)驗(yàn):2024年記者證考試試題及答案
- 無線電基礎(chǔ)知識培訓(xùn)課件
- 投資咨詢工程師項(xiàng)目后評價(jià)試題及答案
- 4.1 基因指導(dǎo)蛋白質(zhì)的合成(課件)高一下學(xué)期生物人教版(2019)必修2
- 醫(yī)療器械質(zhì)量管理體系制度
- 人教版中職數(shù)學(xué)拓展模塊一:6.2復(fù)數(shù)的運(yùn)算課件(共24張課件)
- 出租車司機(jī)崗前教育培訓(xùn)
- 廣東省梅州市五華縣2023-2024學(xué)年二年級下學(xué)期數(shù)學(xué)期中試卷(含答案)
評論
0/150
提交評論