

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VB中的IF語(yǔ)句應(yīng)用用VB編程實(shí)現(xiàn)錘子、剪刀、布游戲、基本說(shuō)明教學(xué)內(nèi)容1)教學(xué)內(nèi)容所屬模塊:算法與程序設(shè)計(jì)2)年級(jí):高二年級(jí)4)課時(shí)數(shù):1節(jié)二、教學(xué)設(shè)計(jì)1、教學(xué)目標(biāo):讓學(xué)生親身編寫(xiě)一個(gè)兒時(shí)玩過(guò)的錘子、剪刀、布游戲程序來(lái)感受計(jì)算機(jī)程序解決問(wèn)題的過(guò)程,了解用高級(jí)語(yǔ)言編程工具解決問(wèn)題的基本方法,特別是熟練掌握IF語(yǔ)句的應(yīng)用,感悟計(jì)算機(jī)程序設(shè)計(jì)的思想,了解計(jì)算機(jī)程序設(shè)計(jì)的基本流程,激發(fā)學(xué)生對(duì)信息技術(shù)的求知欲,提高其學(xué)習(xí)興趣,形成積極主動(dòng)學(xué)習(xí)信息技術(shù)的態(tài)度。2、內(nèi)容分析:本節(jié)課的內(nèi)容結(jié)構(gòu)是:首先請(qǐng)每相鄰的2個(gè)同學(xué)一起玩兒時(shí)的錘子、剪刀、布游戲,并簡(jiǎn)單介紹玩的方法,然后老師演示VB做好的錘子、剪刀、布游戲
2、小程序,讓學(xué)生了解計(jì)算機(jī)程序的工作流程。通過(guò)解剖這段程序讓學(xué)生了解程序設(shè)計(jì)的基本思想和流程。在學(xué)生練習(xí)中,讓學(xué)生編寫(xiě)運(yùn)行程序,親身感受計(jì)算機(jī)程序解決問(wèn)題的過(guò)程。重點(diǎn)難點(diǎn)分析:(1)教學(xué)重點(diǎn):在高級(jí)語(yǔ)言環(huán)境中編寫(xiě)并執(zhí)行一段程序代碼,了解其工作過(guò)程VB中的IF語(yǔ)句、以及隨機(jī)函數(shù)(2)教學(xué)難點(diǎn):剖析程序,了解其結(jié)構(gòu)組成和具體作用,認(rèn)識(shí)計(jì)算機(jī)程序設(shè)計(jì)的基本流程熟練掌握VB中的IF語(yǔ)句、以及隨機(jī)函數(shù)的使用如何把簡(jiǎn)單的游戲過(guò)程轉(zhuǎn)化為計(jì)算機(jī)容易解決的編程方法上3、學(xué)情分析:高一年級(jí)學(xué)生在進(jìn)校后,我們?cè)鲞^(guò)調(diào)查,在信息技術(shù)學(xué)科中雖然只有少部分學(xué)生是“零起點(diǎn)”,但一般學(xué)生只停留在使用電腦的層面,而且對(duì)以前學(xué)過(guò)的
3、知識(shí)掌握的較差。因此,在教學(xué)設(shè)計(jì)中使用學(xué)生們兒時(shí)玩過(guò)的游戲來(lái)學(xué)習(xí)和加深分支語(yǔ)句的使用,就是從學(xué)生的認(rèn)知特點(diǎn)和學(xué)生已有的知識(shí)經(jīng)驗(yàn)及能力水平出發(fā),自然的引導(dǎo)進(jìn)入計(jì)算機(jī)編程解決問(wèn)題的方法和流程,這樣更符合學(xué)生的認(rèn)知特點(diǎn),引入課題更加自然,說(shuō)明問(wèn)題更加清楚,同時(shí)也簡(jiǎn)化了“算法”的概念。4、設(shè)計(jì)思路:1、教學(xué)方法設(shè)計(jì)在教學(xué)中選用了學(xué)生兒時(shí)玩過(guò)的錘子、剪刀,布游戲?yàn)槔?,通過(guò)學(xué)生玩游戲的方法和步驟,引導(dǎo)出計(jì)算機(jī)解決問(wèn)題的方法和步驟,即“算法”。教學(xué)中采用了“活動(dòng)式”、“啟發(fā)式”、“探究式”、“任務(wù)驅(qū)動(dòng)式”等教學(xué)模式。在教學(xué)設(shè)計(jì)中安排大量的嘗試性、探索性的活動(dòng),引導(dǎo)學(xué)生積極主動(dòng)地完成學(xué)習(xí)任務(wù)。逐步建立起自主
4、性和研究性的學(xué)習(xí)模式,從而更加突出學(xué)生在教學(xué)過(guò)程中的主體地位。教學(xué)中還安排大量的實(shí)踐性、操作性的內(nèi)容,使學(xué)生在具體活動(dòng)中理解信息技術(shù)的基本知識(shí),掌握信息處理的基本技能,并能夠靈活應(yīng)用到學(xué)習(xí)和生活中。2、關(guān)于教學(xué)流程和教學(xué)活動(dòng)的設(shè)計(jì)三、教學(xué)過(guò)程描述每2個(gè)學(xué)生玩錘子、剪刀、布游戲執(zhí)行VB編寫(xiě)的錘子、剪刀、布游戲小程序,讓學(xué)生了解計(jì)算機(jī)程序的工作過(guò)程如何玩這個(gè)游戲的,得出每次出都是隨機(jī)讓學(xué)生們總結(jié)游戲方法和步驟,分析如何用計(jì)算機(jī)編程實(shí)現(xiàn)由玩游戲的方法和步驟引導(dǎo)出計(jì)算機(jī)解決問(wèn)題的方法的步驟,即“算法”剖析部分程序,讓學(xué)生舉一反三學(xué)生上機(jī)練習(xí)評(píng)論交流學(xué)生作品教學(xué)總結(jié)讓學(xué)生更深的感受編程解決問(wèn)題的能力教學(xué)
5、環(huán)節(jié)及時(shí)間教師活動(dòng)學(xué)生活動(dòng)對(duì)學(xué)生學(xué)習(xí)過(guò)程的觀察和考查設(shè)計(jì)意圖引入課題(3分鐘)要求玩兒時(shí)游戲演示VB樣例程序每2個(gè)同學(xué)玩游戲觀察VB樣例程序引導(dǎo)學(xué)生對(duì)比人和計(jì)算機(jī)玩游戲引入課題提出問(wèn)題(2分鐘)在VB中如何編寫(xiě)這個(gè)程序呢?學(xué)生討論,互相探討聽(tīng)學(xué)生討論,引導(dǎo)學(xué)生得出“隨機(jī)”思想進(jìn)入主題1教與學(xué)的過(guò)程描述分析問(wèn)題(5分鐘)得出隨機(jī)思想,提出如何轉(zhuǎn)化為計(jì)算機(jī)容易解決的模式學(xué)分討論如何轉(zhuǎn)化模式?聽(tīng)學(xué)生討論,引導(dǎo)學(xué)生分析,得出轉(zhuǎn)化方法得出程序設(shè)計(jì)思路剖析程序(10分鐘)理順?biāo)悸?,剖析程序,熟悉流程師生互?dòng),理順?biāo)悸罚^察學(xué)生,看其能否與教師互動(dòng),跟上教師的思維分析思路剖析程序上機(jī)練習(xí)(20分鐘)輔導(dǎo)學(xué)生
6、上機(jī)練習(xí)安排能力好的同學(xué)幫助有困難的同學(xué)學(xué)生設(shè)計(jì)界面、編寫(xiě)代碼、調(diào)試代碼輔導(dǎo)學(xué)生上機(jī)練習(xí),觀察學(xué)生誰(shuí)做出了好的作品,解決學(xué)生的疑難點(diǎn)互助協(xié)作評(píng)價(jià)交流(3分鐘)對(duì)好的作品進(jìn)行評(píng)價(jià),對(duì)出現(xiàn)的錯(cuò)誤進(jìn)行分析看老師演示作品相互交流作品觀察學(xué)生,看其對(duì)自己的作業(yè)是否滿意,是否有成就感相互交流總結(jié)(2分鐘)一起總結(jié)這個(gè)程序的編程思想和流程和老師一起回顧并總結(jié)看學(xué)生在老師的引導(dǎo)下能不能自己總結(jié)出來(lái)回顧總結(jié)感悟提升(1分鐘)讓學(xué)生使用準(zhǔn)備好的VB開(kāi)發(fā)的程序和軟件,讓學(xué)生對(duì)程序解決問(wèn)題有更深的了解。學(xué)生自己運(yùn)行程序,更深的感受程序設(shè)計(jì)的魅力觀察學(xué)生,看其運(yùn)行了實(shí)用程序后,有何反應(yīng)激發(fā)學(xué)生學(xué)習(xí)程序設(shè)計(jì)的興趣2、關(guān)鍵
7、環(huán)節(jié)提煉(1)引入:以兒時(shí)所玩的錘子、剪刀、布游戲?yàn)楸尘?,從演示VB編寫(xiě)的錘子、剪刀、布游戲程序入手,能立即喚起學(xué)生求知欲望,產(chǎn)生學(xué)習(xí)興趣。(2)剖析:這一環(huán)節(jié)的流程如圖所示:玩游戲的方法和步驟計(jì)算機(jī)如何解決這樣的問(wèn)題算法的概念學(xué)生玩游戲的方法、步驟體現(xiàn)的數(shù)學(xué)思維是計(jì)算機(jī)程序設(shè)計(jì)的基礎(chǔ),我利用對(duì)比的方法,從人機(jī)對(duì)話的角度,逐句剖析計(jì)算機(jī)編寫(xiě)的錘子、剪刀、布游戲程序(見(jiàn)程序剖析實(shí)例),讓學(xué)生了解其結(jié)構(gòu)組成和具體作用,懂得計(jì)算機(jī)程序設(shè)計(jì)的基本思想:按照人類(lèi)解決問(wèn)題的思維方法,進(jìn)行人機(jī)對(duì)話。計(jì)算機(jī)能夠聽(tīng)懂的“話”,就是我們輸入的命令。這樣,就有利于消除計(jì)算機(jī)編程的神秘感,激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)編程的興趣
8、。首先,這個(gè)程序中人和計(jì)算機(jī)每次都有3種出牌的可能,那么如何編寫(xiě)程序最方便呢?(引導(dǎo)學(xué)生思考?)我們就把這3個(gè)圖片形象的用3個(gè)數(shù)字來(lái)代替,這樣就使我們的編程更容易實(shí)現(xiàn)。因此,我們這樣進(jìn)行約定:1fXrQt11了JV7錘子,用數(shù)字“1”表示剪刀,用數(shù)字“3”表示布,用數(shù)字“3”表示這里提問(wèn)讓學(xué)生思考,這個(gè)約定一定要唯一嗎?要注意什么?(討論)程序剖析實(shí)例:(以人出錘子為例)Dimsum,w,d,LAsIntegerPrivateSubCommand1_Click()Dimx,yAsIntegersum=sum+1RandomizeTimerx=Int(3*Rnd)+1y=1lmage4.Pict
9、ure=Imagel.Picture'定義變量,sum表示總局?jǐn)?shù),w表示你贏的局?jǐn)?shù),d表示平局?jǐn)?shù),L表示你輸?shù)木謹(jǐn)?shù)'定義變量,x表示電腦出的數(shù)字,y表示你出的數(shù)字'隨機(jī)函數(shù)初始化'電腦隨機(jī)出數(shù)(1,2,3任選其一)'我出的數(shù)字(錘子)顯示我出數(shù)字所對(duì)應(yīng)圖片'計(jì)算機(jī)出的和你相同'你出錘子,計(jì)算機(jī)出剪刀Ifx=yThenLabel3.Caption="平局”Image5.Picture=Image1.Pictured=d+1EndIfIfx=2ThenLabel3.Caption=”你贏了!”Image5.Picture=Image
10、2.Picturew=w+1EndIfIfx=3Then'你出錘子,計(jì)算機(jī)出布Label3.Caption=”你輸了!”lmage5.Picture=lmage3.PictureL=L+1EndIfText1.Text=sumText2.Text=wText3.Text=dText4.Text=LEndSub通過(guò)上述分析,讓同學(xué)們思考討論如何編寫(xiě)另外2段程序?(3)體驗(yàn):教學(xué)中安排了“編程實(shí)現(xiàn)”一個(gè)小節(jié)讓學(xué)生經(jīng)歷和體驗(yàn)程序設(shè)計(jì)的過(guò)程,設(shè)計(jì)“界面設(shè)計(jì)”、“代碼編寫(xiě)”、“調(diào)試運(yùn)行”三個(gè)環(huán)節(jié)。結(jié)合學(xué)生的實(shí)際情況,組織學(xué)生實(shí)施上述三個(gè)環(huán)節(jié)的學(xué)習(xí)、體驗(yàn)。首先將引入課題時(shí)運(yùn)行的錘子、剪刀、布游戲程
11、序提供給學(xué)生們,讓其觀看界面的設(shè)計(jì)。要求學(xué)生在老師完成一部分程序后,舉一反三,自己動(dòng)手編寫(xiě)所有的程序,親身感受計(jì)算機(jī)程序解決問(wèn)題的過(guò)程。(4)評(píng)價(jià)和交流:在整個(gè)教學(xué)過(guò)程中,都注重教室和學(xué)生、學(xué)生和學(xué)生的交流互動(dòng)。如,在剖析程序時(shí),要求學(xué)生與玩游戲時(shí)解決同類(lèi)問(wèn)題比較,在“編程實(shí)現(xiàn)”過(guò)程中,教師進(jìn)行有目的的分層指導(dǎo),讓完成“任務(wù)”的學(xué)生通過(guò)“廣播教學(xué)”給其他同學(xué)做示范,并介紹經(jīng)驗(yàn)、體會(huì),教師及時(shí)進(jìn)行點(diǎn)評(píng),其他同學(xué)提出補(bǔ)充或修改意見(jiàn)。通過(guò)交流互動(dòng),實(shí)現(xiàn)知識(shí)“共享”,共同體高。(4)總結(jié)提升:在“編程實(shí)現(xiàn)”的基礎(chǔ)上,讓學(xué)生自己使用老師提供的其他VB開(kāi)發(fā)的實(shí)用程序,教師引導(dǎo)學(xué)生討論,使學(xué)生認(rèn)識(shí)到用計(jì)算機(jī)
12、編程可以幫助我們解決很多的問(wèn)題:不但能解決錘子、剪刀、布小游戲問(wèn)題,還能解決更大更復(fù)雜的問(wèn)題,如office就可以用VB開(kāi)發(fā)出來(lái)的,更深刻的感受程序解決問(wèn)題的魅力。認(rèn)識(shí)到計(jì)算機(jī)解決問(wèn)題和人解決問(wèn)題一樣需要有清晰的解題步驟。而對(duì)于計(jì)算機(jī)而言,這種解題步驟就稱(chēng)為算法。計(jì)算機(jī)編程解決問(wèn)題的過(guò)程分析問(wèn)題設(shè)計(jì)算法*編寫(xiě)程序調(diào)試運(yùn)行檢測(cè)結(jié)果附:教學(xué)資源、學(xué)生學(xué)習(xí)過(guò)程及典型成果(可選)制作界面:程序運(yùn)行界面:完整程序代碼:Dimsum,w,d,LAsIntegerPrivateSubCommand1_Click()Dimx,yAsIntegersum=sum+1RandomizeTimerx=Int(3*R
13、nd)+1y=1lmage4.Picture=Imagel.PictureIfx=yThenLabel3.Caption="平局”Image5.Picture=Imagel.Pictured=d+1EndIfIfx=2ThenLabel3.Caption=”你贏了!”Image5.Picture=Image2.Picturew=w+1EndIfIfx=3ThenLabel3.Caption=”你輸了!”Image5.Picture=Image3.PictureL=L+1EndIfText1.Text=sumText2.Text=wText3.Text=dText4.Text=lEnd
14、SubPrivateSubCommand2_Click()Dimx,yAsIntegersum=sum+1RandomizeTimerx=Int(3*Rnd)+1y=2Image4.Picture=Image2.PictureIfx=yThenLabel3.Caption="平局”Image5.Picture=Image2.Pictured=d+1EndIfIfx=1ThenLabel3.Caption=”你輸了!”Image5.Picture=Image1.PictureL=L+1EndIfIfx=3ThenLabel3.Caption=”你贏了!”lmage5.Picture=lmage3.Picturew=w+1EndIfText1.Text=sumText2.Text=wText3.Text=dText4.Text=LEndSubPrivateSubCommand3_Click()Dimx,yAsIntegersum=sum+1RandomizeTimerx=Int(3*Rnd)+1y=3Image4.Picture=Image3.PictureIfx=yThenLabel3.Caption="平局”Image5.Picture=Image3.Pictured=d+1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年自動(dòng)售貨機(jī)項(xiàng)目提案報(bào)告
- ??礿ava面試題及答案
- 快餐服務(wù)員考試題及答案
- 新時(shí)代主題教育實(shí)施路徑
- 餐飲領(lǐng)班考試題及答案
- 野狗智力測(cè)試題及答案
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)SDN在智能工廠生產(chǎn)調(diào)度與優(yōu)化中的應(yīng)用報(bào)告
- 培訓(xùn)簡(jiǎn)報(bào)格式模板
- 超市衛(wèi)生法律法規(guī)
- 河南省信陽(yáng)市羅山縣2024-2025學(xué)年八年級(jí)下學(xué)期6月期末考試語(yǔ)文試卷(含答案)
- 2023-2024學(xué)年廣西壯族自治區(qū)南寧市小學(xué)語(yǔ)文六年級(jí)期末深度自測(cè)試卷詳細(xì)參考答案解析
- 國(guó)開(kāi)《學(xué)前兒童語(yǔ)言教育活動(dòng)指導(dǎo)》形考1-4試題及答案
- ???023綜合安防工程師認(rèn)證試題答案HCA
- 濁度儀使用說(shuō)明書(shū)
- GB/T 14404-2011剪板機(jī)精度
- GB/T 14294-1993組合式空調(diào)機(jī)組
- GA 1517-2018金銀珠寶營(yíng)業(yè)場(chǎng)所安全防范要求
- 提高痰留取成功率PDCA課件
- 組合導(dǎo)航與融合導(dǎo)航解析課件
- 伊金霍洛旗事業(yè)編招聘考試《行測(cè)》歷年真題匯總及答案解析精選V
- 深基坑支護(hù)工程驗(yàn)收表
評(píng)論
0/150
提交評(píng)論