多分支結構教(學)案_第1頁
多分支結構教(學)案_第2頁
多分支結構教(學)案_第3頁
多分支結構教(學)案_第4頁
多分支結構教(學)案_第5頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、第七課多分支結構學科信息技術課時:1課時年級初二年級一、教學目標1 .知識與技能(1) 了解多分支結構的執行過程,初步掌握多分支結構。(2)掌握Select Case 語句的格式。(3)理解多分支結構,并能用 if語句和Select Case語句解決實際問題。2 .過程與方法:(1)學生通過本節課,初步認識多分支結構特點,編輯和運用方式,學會如何用程序處理一些實際問題的方法。(2)小組探討,結合之前所學,完成課堂練習。(3)自主探究:同學可以發揮自己創造力,設計程序解決生活中的問題。3 .情感態度與價值觀:開拓學生的發散性思維, 激發學生主動探索新知識的興趣,使學生具有初步的程序設計思想,培養

2、學生科學嚴謹、大膽探索、勇于創新的良好習慣和心理品質。二、教材分析本課是教育信息技術(九年級)第二單元第七課多分支結構。這是對上節課分支結構的延生,學生已經基本掌握VB程序設計的基本思想,對于分支結構也有所了解,因此對本節課容應該容易接受,所以我打算用1課時完成。本節課將使用書中的例子來教學,即通過車牌號來判斷該車來自哪個城市,該案例與生活聯系大,車牌號也是學生能夠每天看見的東西,能引起他們的興趣。通過判斷車牌的程序,將學生引入本節課的容中,說少多做,多出時間讓學生動手實踐,引導學生嘗試獨立編寫代碼,靈活運用 Select Case語句。最后,讓學生對本節課容進行總結和分析,看看自己有何收獲。

3、 教師對學生本節課的學 習效果和學習體會進行評價。三、學情分析本節課針對的是初二的學生,他們對信息技術充滿興趣,對新知識的求知欲強,也具備 了一定的邏輯思維能力。 在此之前,我們已經學過分支結構,因此對于多分支結構學生應該能夠快速上手。在教學中,教師采用他們熟悉的事物代入教學,運用游戲的方式,吸引學生的注意力,讓學生主動參與到學習中來。針對這個年紀的學生,更喜歡動手操作,所以教師應該在教學過程中發揮指導的作用,盡量把時間交給學生們來。通過任務引導學生, 讓學生自己來發揮學習的能動性。四、教學重點、難點1 .教學重點(1) 多分支結構的執行過程, Select Case語句的格式和功能;(2)

4、用編程思想解決實際問題。2 .教學難點(1) 能理解多分支結構,并用多分支結構語句來解決實際問題(2) 靈活運用多分支結構,培養學生的探索、創新能力五、設計思想本節課是在建構理論指導下,采用案例引導,自主探究學習模式,發揮學生的主動性,讓學生作為課堂的主體,而教師作為學生的引導者。學生在教師的恰當引領下,漸進式掌握學習容,開拓自己的思想。通過簡單的看車牌判斷所屬地程序,讓學生對多分支結構產生興趣,從而對分支結構的學習具有主觀能動性。教師引導學生初步認識 Select Case語句的特點,與學生就多分支結構可以運用的方面進行探 討。最后通過結合實際, 讓學生自主編寫小程序實現多分支結構。不僅能使

5、學生認識到編程與生活的聯系,同時也培養了學生思維的嚴謹性和發散性。我的教學重點是引導學生在“做”中學習,動手實踐,讓學生自己探究問題,解決問題,邊做邊想,發揮學生的主觀能動性和創造力,然后對學生作品給予鼓勵和表揚,增強學生自 信。【教學設計過程】1 .通過演示判定成績程序,讓同學結合之前所學,協作自主探究如何來實現該程序。2 .嘗試寫出該程序代碼(教師一旁提點),然后教師給大家演示正確代碼,引出多分支結構(引導學生分析、思考問題)3 .最后總結回顧if-else語句的知識要點。4.通過相同程序效果,學生和教師代碼不同,引出select case語句以及多分支結構。5 .學習多分支結構的概念,多

6、分支語句的格式。6 .獨立設計完成課本中根據車牌號查詢汽車所在地的程序。五、教學環境與素材1 .網絡教室,電腦裝有 VB6.02 .教學中需要使用的例程序七、教學過程 教學環學生活動教師活動師:上節課,我們學習了分支結構,大家都能夠掌握if語1.情景句的運用,我們大家先來看一個用if語句編寫的判定成引入分數是什么等級的。績的程序,該程序能通過輸入不同的分數,判定你輸入的師:我們輸入成績 78,點擊評定按鈕,它會顯示評定等級為C。大家一起來想一想,我們要怎么來實現這個程序呢?師:看來很多同學都能夠運用if-else 語句來獨立完成這個程序。有沒有完成的同學,大家一起來看看他編寫程序的程序代碼,:

7、【小組討論】學生相互討論如何實現該程序。結合上節課的容,運用 if-else 語句嘗試自 己編寫代碼。Frivat e小面用即41 口 i0If cj.Teit 上 g口 ThGdj.Tt =ElseIf cj.X SO And cj. TextSO Thendj Text = BEls*If cj T*st K 70 And cj Text 60 Then dj.Taxt = CEIefIf cj Text X E。And cj. Text = 90 Tkwidj Text = rA*ElsIf cj,X 3Q Md cjr TsKt 3Q Thndj.TeKt =ElseI cj.工 TO

8、 And cj Tet = 60 Aad cj. Tewi TO Th血 dj Txt = Idj.Teirt = 父End IfEnd IFEna IEna IfEnd Sub【總結】教師回顧if-else 語句的運用,針對于該程支結構和select case 語句。!序,引出多分學生觀察兩個程序的/、同之處,想一想 為什么這樣,以及這 兩段程序的區別在 哪。2.教學容【了解什么是多分支結構】師:用不同天氣穿不同衣服的例子來闡述多分支結構的概O【多分支結構流程圖】和學生一起探討 Select case語句的執行流程圖,讓學生對Select case 有更深入的了解。【語法】Select ca

9、se 測試表達式Case表達式1語句塊1Case表達式2語句塊2Case表達式n語句塊nCase else語句塊n+1End select【問題一】【學生思考】生活中還有哪些例子屬于多分支結構?讓學生思考,結 合生活,代入到學習 中。【學生操作】初中學生對親自動 手實踐更有興趣,通 過畫出流程圖,是學 生對程序的設計更 為清晰,培養學生嚴 謹的邏輯思維能力。【學生思考】學生討論Select case語句的結構有什么特點,可以運用在哪 些方面?對多分支 結構進行歸納,發散 學生的思維,讓學生 參與到學習中來。Select case語句有哪些優勢?生活中哪些例子我們可以 運用到select cas

10、e 語句?【程序設計】利用vb制作一個根據車牌號首字母查詢所在地的程序。2.讓同學思考要如何做,實現什么功能?3根據任務進行分析,畫出流程圖4.學生動手操作,嘗試獨立完成程序【學生實踐】動手完成書本實例的編寫,親自體驗程序設計,兩人一組互相幫助,解決程序編 寫中碰到的問題。通過教學實例的完成,培養學生自信心 以及合作能力,增強 學生對程序學習的 興趣。3.教學有能力的同學在完成書本程序后,可以完成課本隨堂練【學生實踐】拓展習第2個小題,或者也可以根據生活實際,自己設計運用學生可以根據自己到多分支結構的程序。情況,加深自己的能通過/、同任務的完成,實現分層拓展,也解決學生差異力。有能力和興趣的性

11、問題。學生能更好的實現自己的想法,小一提高對vb程序的學習。4.教學【作品展示】【學生發言】小結向大家展示2-3名學生的程序,點評其優缺點,給予鼓勵對程序如何設計發和表揚。表思見,談談本下課【作業上傳】學習的體會。讓學生將作業上傳到老師的電腦中,教師課后評分,對學 生總體水平和學習效果進行有所了解。【課堂小結】1 .回顧本課所學知識點2 .總結程序設計的一般思路3 對學生的總體學習效果進行評價八、教學反思本節課在回顧上節課知識點的同時引出本課容,教師先闡述多分支結構的概念和用法,然后引導學生自主思考多分支結構的應該如何運用。教師說少,學生做多,把課堂讓給學生,通過讓學生親手實踐發現問題,解決問題,加深了他們對本節課知識點的認識和記憶。本節課也出現一些問題,學生的差異性問題比較突出,一部分學生基本不接觸電腦,需要一定時間熟悉操作,對編程上手慢。而一部分學生學習認真,動手能力強,可以輕松跟上進度還有余力。所以針對這種情況, 在教學中,教師應該合理搭配,讓

溫馨提示

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

評論

0/150

提交評論