C語言循環(huán)結構for語句的教學設計_第1頁
C語言循環(huán)結構for語句的教學設計_第2頁
C語言循環(huán)結構for語句的教學設計_第3頁
C語言循環(huán)結構for語句的教學設計_第4頁
C語言循環(huán)結構for語句的教學設計_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

C語言循環(huán)結構——For語句的教學設計學習任務名稱For語句的教學設計課程名稱《C語言程序設計基礎》教學對象課時80分鐘設計者一、教學內容分析關于C語言的教材多種多樣,我參考了幾種教材的特征,比如譚浩強的《C語言程序設計》比較適用于高等教育的學生,《C語言程序設計實用教程》采用工學結合、任務驅動的模式編寫,教材編寫的比較合理有趣,但比較適合高職學生或計算機培訓班使用。而《LinuxC編程一站式學習》體系比較生硬,缺乏整體感,銜接得不好,很多地方沒有做到由潛入深、循序漸進。所以綜合考慮,最終采用《C語言程序設計基礎教程》作為本教學設計的教材?!禖語言程序設計基礎教程》是重慶大學出版社于2006年出版的,由張正瓊、黃文勝擔任主編。該書是根據中等職業(yè)學校計算機專業(yè)主干專業(yè)課程進行教學模式改革后的新教學大綱編寫,注重培養(yǎng)學生的創(chuàng)新能力、實踐能力和自學能力。在指導思想上,一改該課程傳統(tǒng)的教學模式,突出“以學生為中心”的教學理念,將學生視為教學的主體;在教學的每一個環(huán)節(jié)上,考慮學生的實際情況,以“模塊——任務——活動”為主線開展教學活動,引導學生主動學習。該書共分為6部分,每部分由若干個模塊組成,主要內容包括:C語言基礎、程序流程控制、構造數據對象、實現(xiàn)模塊化程序、文件操作、程序設計實踐。《認識for語句》是該教材程序流程控制部分第三模塊任務三的內容,主要講述了三種循環(huán)語句中for語句的結構及用法。循環(huán)結構是程序設計的三種基本結構之一,是程序設計的基礎,其主要應用方向是讓計算機重復做大量相同或相似的事情。本任務之前,學生已經學習了三種循環(huán)語句中的另兩個:while語句和do…while語句。在這三種語句中,for語句功能更強大,使用更廣泛,也是初學者最難理解的一種語句。本教材只是通過兩個程序段引出for語句,給出了它的簡單語法格式,應用for循環(huán)結構實現(xiàn)了程序和編寫,并沒有給出其語句的具體執(zhí)行過程。我認為這樣會導致一些學生進行簡單模仿,難以真正理解和掌握。學生只有熟練掌握了for循環(huán)語句的語句格式,理解循環(huán)執(zhí)行過程,才能在實際應用中游刃有余。因此根據本節(jié)內容將在while語句和do…while語句的基礎之上學習for循環(huán)語句的語句格式及其執(zhí)行過程。二、教學對象分析俗話說:“知己知彼,才能百戰(zhàn)不殆?!苯處煹慕虒W對象是學生,所以要想達到較好的教學效果,一定要對自己的學生有一個深入的了解。1、學生基礎知識分析C語言通常是學生基礎的第一門程序設計課程,對于中職學生來說,他們入學的分數較低,基礎比較差,底子薄,特別是在數學方面,入學時基本沒有任何計算機程序設計基礎。對于毫無程序設計經驗的中學生來說,他們不知道什么是算法,也不理解程序編制和運行過程,很難讀懂流程圖,會感覺C語言很難學,茫然不知如何入手。在學習本課之前,學生已經掌握了C語言程序的編程環(huán)境與運行方法,了解順序結構和選擇結構的程序執(zhí)行流程,并且學習了循環(huán)語句中的while語句和do...while語句,具備一定的算法基礎和具有一定的比較、歸納能力。2、學生心理分析中職學生學習C語言難的原因除了基礎差之外,在學習上往往缺乏積極性和主動性,遇到困難很容易放棄,特別是一些學習較吃力的學生,由于跟不上大多數同學的學習速度,很快就失去學習興趣。而for語句使用靈活、形式多樣、容易出錯,許多學生感覺課程內容枯燥乏味,缺乏興趣,在運用for語句編寫程序時往往無從下手。所以如何讓學生在有限的教學時間內,以簡單易懂的方式,掌握for語句的內容是本設計研究的主要內容。三、教學目標設計根據本任務的教學內容以及學生的特點,結合學生現(xiàn)有知識水平,確定本課教學目標如下:1、知識與技能掌握for循環(huán)語句的語句格式和功能,理解其執(zhí)行過程。能夠根據實際問題確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體;能夠讀懂含有for循環(huán)語句的程序,運用for循環(huán)結構編寫簡單的程序。了解運用計算機解決問題的便利,從而認識到循環(huán)語句在程序設計中的重要地位和作用。學會分析哪些問題需要循環(huán)結構來解決,哪些問題運用for語句更簡便以及如何運用for語句解決簡單的實際問題。2、過程與方法通過循序漸進、層層深入的講解,逐步深化對循環(huán)思想和執(zhí)行過程的理解。采用任務驅動的方式,培養(yǎng)學生的探究能力,提高學習的主動性;通過基于任務的探索和小組的合作,使學生在生生交流、師生交流中培養(yǎng)分析問題、解決問題的能力和團隊合作精神。同時通過提問的方式集中學生的注意力,引導學生思考,加深理解與記憶。3、情感價值與世界觀通過設計小組合作,培養(yǎng)學生的競爭意識及團隊精神。同時促進同學之間分享彼此思考、見解和知識,交流彼此的情感和理念。運用循環(huán)結構解決生活中實際問題的能力,體驗程序設計的內涵與魅力,產生對程序設計的求知欲,激發(fā)學生對程序設計的學習興趣。四、學習重點及其化解方法1、掌握語句的正確格式,并能夠正確的理解for語句中各個表達式的作用,對于學生學習和使用for循環(huán)編寫程序相當重要,所以我將本節(jié)課的重點確定為“掌握for語句的結構”。2、化解方法任務驅動,自主探究、合作學習,歸納總結等。五、學習難點及其化解方法1、學生掌握語句的結構和用法并不困難,難的是在實際的應用中那些時候該使用那種循環(huán)來解決問題比較簡潔、高效,所以我把本節(jié)課的難點確定為“for語句的應用”。2、化解方法任務驅動,小組合作、小組互評,教師總結歸納等。六、教學策略選擇與設計1、教法分析《C語言程序設計基礎教程》這門課本身對于中職學生來說學習起來有一定的難度,他們的基礎比較薄弱,特別是for語句的功能強大,使用靈活,邏輯性較強,學生難以把握。為了讓學生掌握這一節(jié)內容,我主要采用講授法并輔以任務驅動及討論的方式,啟發(fā)、激勵學生,提高學生的興趣,使學生在課堂上處于主體地位,突破重難點,讓學生主動地去去分析問題、解決問題,注意培養(yǎng)學生掌握for循環(huán)語句的應用。2、學法分析我國著名教育家葉圣陶先生曾說:“凡為教,目的在于達到不需要教?!彼越虒W的關鍵在于教會學生課程的學習方法。本課程動手能力強,而中學生的學習可能更多強調的是對理論知識的分析和理解,所以要告訴學生注意轉換學習方法,勤于動手,以動手帶動理解,注重實踐和應用能力的培養(yǎng)。另外for循環(huán)語句在教學過程中涉及多個抽象術語,形式富于變化,執(zhí)行過程較復雜,且語句執(zhí)行順序較為特殊。多數學生對于如何根據實際情況確定程序中的循環(huán)變量、循環(huán)條件和循環(huán)體等問題較難掌握。針對這些情況,要重視學生對基礎知識的掌握,通過分組討論及做練習的方法,提高學生的學習興趣及動手能力;注意引導學生總結常用方法,遇到一道題,要學會解決類似的題;另外還要給學生留出自主學習和創(chuàng)新的空間,發(fā)揮學生的學習主動性和創(chuàng)造性。七、教學環(huán)境及資源準備一堂課上得是否成功,除了教師對教材內容是否嫻熟及是否適當地運用教學手段之外,還與教師是否充分做好課前準備工作密切相關。所以,在課前我準備了以下幾點:1、資料的準備現(xiàn)在有關for語句的資料非常多,這些資料都是由教學經驗豐富的專家和教師們編寫的,這些現(xiàn)有的教學經驗,可以為研究更適合的教學方法提供參考。我在網絡上查找了不少教學案例及運用for語句解決各種實際問題的題型,如《用循環(huán)結構for語句解決數列前n項和問題》、《精當的“設例+設問”可以有效地提高教學質量》、《c語言循環(huán)結構中for語句與while語句辨析》等;另外在教材方面,我也參考了多種版本的C語言教材,如:譚浩強的《C語言程序設計教程》及清華大學出版社出版的《C語言程序設計實用教程》等。2、備課備課是上好課的前提,是教學過程的一個重要組成部分?!肮び破涫?必先利其器”,這就要求教師在課前做充分的準備。我備課的內容就是撰寫教案及說課稿,并根據教學內容,圍繞課堂教學的各環(huán)節(jié),進行不斷優(yōu)化與創(chuàng)造。對如何吸收現(xiàn)實生活中鮮活的素材將他們整合到自己的課堂教學中,如何解讀闡釋教材,實施突破教學重點和難點的策略使學生徹底理解教材的精髓,以及如何吸引學生,激活學生的思維等問題進行不斷的推敲、改進和完善。3、課件的準備因為多媒體課件的開發(fā)主要是配合教師教學使用,教師可以通過上課的講解來配合多媒體界面上的內容。而且我們知道,通過聽視覺的配合對記憶的刺激遠遠大于單獨的視覺刺激,且具有美感的界面無疑將更能吸引學生的注意力。課件制作是以教材為藍本,結合教學目標和教案,注意圖片、文字、色彩等要素之間的整體性與協(xié)調性。在課件內容選取上,盡量簡明扼要,重點明確,以提綱式為主,并且注意語言簡潔、明朗。4、教學環(huán)境的準備本節(jié)課應在具有多媒體廣播教學系統(tǒng)的電腦室或具有大屏幕投影儀的多功能室上課。教師可充分利用學生發(fā)言的現(xiàn)場事件進行有效講授,激發(fā)學生的探究熱情,努力創(chuàng)設師生之間的互動場景,使學生在討論中協(xié)作學習,在發(fā)言中共享成果。八、內容結構for語句的一般形式:For(表達式1;表達式2;表達式3)循環(huán)體語句2、for語句的執(zhí)行過程表達式1表達式1表達式2循環(huán)體語句表達式33、for語句的特殊用法4、for語句綜合應用5、課堂小結6、作業(yè)九、教學流程圖開始開始激趣導入傳知解惑基本任務實踐任務展示、評價(一)知識拓展鞏固與提高歸納總結、評價(二)實踐應用結束總結評價、反饋十、教學過程教學環(huán)節(jié)與時間分配教學內容師生互動設計意圖1、激趣導入(5分鐘)任務1:假如從今天開始,第1天為“希望工程”存入1分錢,第2天存入2分錢,第3天存入3分錢,問100天后你將為“希望工程”存入多少錢?提問:有沒有一種語句可以讓三個部分寫在同分位置,讓讀者更加清晰明了?教師布置任務學生解答:用while語句作出程序解答。提出問題導出本課內容for語句,與while語句相比較,突出for語句的優(yōu)勢。通過對前面內容的復習,了解學生對循環(huán)結構的相關知識的掌握情況,為引入這一節(jié)內容做一個鋪墊。2、傳知解惑(10分鐘)寫出For語句的一般形式:For(表達式1;表達式2;表達式3)循環(huán)體語句表達式1:循環(huán)變量的初始化表達式2:循環(huán)條件表達式3:循環(huán)變量自增教師將for語句的結構寫在黑板上,對照while語句所編寫的程序,對語句中各個表達式的作用進行講解。重點突破For語句的執(zhí)行過程:先計算表達式1;然后計算表達式2,如果表達式2條件成立,即循環(huán)條件成立,就執(zhí)行一次循環(huán)體;接著計算表達式3,為下一次判斷循環(huán)條件是否成立作準備,到此完成一次循環(huán)。以后,每次都是從計算表達式2開始,進入下一次循環(huán),直到表達式2不成立時結束循環(huán)。任務2:畫出for語句的執(zhí)行流程圖對for語句的執(zhí)行過程進行講解。學生根據教師的講解畫出流程圖,教師指出學生所犯的錯誤并給出正確的流程圖。為學生引入for語句的執(zhí)行過程,并練習畫流程圖,幫助學生正確理解執(zhí)行過程,加深他們的記憶。3、基本任務實踐(10分鐘)例:將任務1的問題用for語句表示main(){intx,y=0;for(x=1;x<=10;x++)y=y+x;printf(“%d”,y);}任務3:閱讀程序回答以下問題問題1:這個程序完成的功能是什么?問題2:程序結束后,x的值是多少?問題3:程序結束后,y的值是多少?問題4:程序循環(huán)次數是多少?問題5:循環(huán)結束的條件是多少?讓學生帶著任務3的問題去閱讀程序,計算出結果。教師抽取學生回答這五個問題。并提點程序執(zhí)行過程和注意事項。提醒:這個循環(huán)體內只有一條語句:y=y+x;print(“%d”,y);不是循環(huán)語句而是循環(huán)語句的下一條語句用例子進一步解釋執(zhí)行過程,任務3有助于幫助學生理解程序設計思想。任務4:寫出以下程序段的運行結果。for(n=2;n<18;n=n+3)printf(“%d”,n);學生寫出答案,教師講解,檢查學生所犯錯誤并加以分析。進一步加深學生對for語句的執(zhí)行過程的理解4、成果展示、評價(一)(5分鐘)在教師指導下,學生分組展示結果讓學生展示任務結果檢查學生對for語句基本結構和執(zhí)行過程是否掌握5、知識拓展(5分鐘)使用for語句應該注意:1、for語句是先判斷后執(zhí)行。2、可用逗號表達式實現(xiàn)兩個或多個循環(huán)控制變量3、三個表達式的位置可以改變4、循環(huán)體可以是空語句5、注意防止“死循環(huán)”教師介紹for語句的一些特殊用法,借以說明for語句的靈活性,同時要求學生能夠讀得懂使用這些特殊用法所編寫的源程序。拓展提高6、鞏固提高(10分鐘)任務5:完成以下兩練習練習1:將100以內的奇數在屏幕上顯示出來的程序。練習2:輸出公元1500年至2500年所有閏年的年號。練習1:請學生到黑板上寫出源程序。練習2:教師引導學生探究。相鄰學生可自愿組合,討論完成。教師巡回輔導過程中找出掌握較好及較差組.提出表揚或給予指導鼓勵。對for語句的基本格式和執(zhí)行過程進行綜合性地測試,從而進一步加深學生的印象和掌握程度。7、歸納總結、評價(二)(5分鐘)教師結合學生完成實例的情況,對本節(jié)課的教學過程進行小結,指正學生在源程序書寫中存在的問題,提醒同學在使用for循環(huán)時容易出現(xiàn)的問題,特別注意在使用for循環(huán)時就避免死循環(huán)的出現(xiàn)。學生在教師的引導下總結知識點課堂小結能在較短的時間內幫助學生回顧本課堂的內容,鞏

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論