




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
VB中的IF語句應(yīng)用用VB編程實(shí)現(xiàn)錘子、剪刀、布游戲一、基本說明教學(xué)內(nèi)容1)教學(xué)內(nèi)容所屬模塊:算法與程序設(shè)計(jì)2)年級: 高一年級3)所用教材出版單位: 上海科技教育出版社4)所屬的章節(jié): 5)學(xué)時(shí)數(shù):45分鐘二、教學(xué)設(shè)計(jì) 1、教學(xué)目標(biāo):讓學(xué)生親身編寫一個(gè)兒時(shí)玩過的錘子、剪刀、布游戲程序來感受計(jì)算機(jī)程序解決問題的過程,了解用高級語言編程工具解決問題的基本方法,特別是熟練掌握IF語句的應(yīng)用,感悟計(jì)算機(jī)程序設(shè)計(jì)的思想,了解計(jì)算機(jī)程序設(shè)計(jì)的基本流程,激發(fā)學(xué)生對信息技術(shù)的求知欲,提高其學(xué)習(xí)興趣,形成積極主動(dòng)學(xué)習(xí)信息技術(shù)的態(tài)度。2、內(nèi)容分析:本節(jié)課的內(nèi)容結(jié)構(gòu)是:首先請每相鄰的2個(gè)同學(xué)一起玩兒時(shí)的錘子、剪刀、布游戲,并簡單介紹玩的方法,然后老師演示VB做好的錘子、剪刀、布游戲小程序,讓學(xué)生了解計(jì)算機(jī)程序的工作流程。通過解剖這段程序讓學(xué)生了解程序設(shè)計(jì)的基本思想和流程。在學(xué)生練習(xí)中,讓學(xué)生編寫運(yùn)行程序,親身感受計(jì)算機(jī)程序解決問題的過程。重點(diǎn)難點(diǎn)分析:(1)教學(xué)重點(diǎn):在高級語言環(huán)境中編寫并執(zhí)行一段程序代碼,了解其工作過程VB中的IF語句、以及隨機(jī)函數(shù)(2)教學(xué)難點(diǎn):剖析程序,了解其結(jié)構(gòu)組成和具體作用,認(rèn)識計(jì)算機(jī)程序設(shè)計(jì)的基本流程熟練掌握VB中的IF語句、以及隨機(jī)函數(shù)的使用如何把簡單的游戲過程轉(zhuǎn)化為計(jì)算機(jī)容易解決的編程方法上3、學(xué)情分析:高一年級學(xué)生在進(jìn)校后,我們曾做過調(diào)查,在信息技術(shù)學(xué)科中雖然只有少部分學(xué)生是“零起點(diǎn)”,但一般學(xué)生只停留在使用電腦的層面,而且對以前學(xué)過的知識掌握的較差。因此,在教學(xué)設(shè)計(jì)中使用學(xué)生們兒時(shí)玩過的游戲來學(xué)習(xí)和加深分支語句的使用,就是從學(xué)生的認(rèn)知特點(diǎn)和學(xué)生已有的知識經(jīng)驗(yàn)及能力水平出發(fā),自然的引導(dǎo)進(jìn)入計(jì)算機(jī)編程解決問題的方法和流程,這樣更符合學(xué)生的認(rèn)知特點(diǎn),引入課題更加自然,說明問題更加清楚,同時(shí)也簡化了“算法”的概念。4、設(shè)計(jì)思路:1、教學(xué)方法設(shè)計(jì)在教學(xué)中選用了學(xué)生兒時(shí)玩過的錘子、剪刀,布游戲?yàn)槔?,通過學(xué)生玩游戲的方法和步驟,引導(dǎo)出計(jì)算機(jī)解決問題的方法和步驟,即“算法”。教學(xué)中采用了“活動(dòng)式”、“啟發(fā)式”、“探究式”、 “任務(wù)驅(qū)動(dòng)式”等教學(xué)模式。在教學(xué)設(shè)計(jì)中安排大量的嘗試性、探索性的活動(dòng),引導(dǎo)學(xué)生積極主動(dòng)地完成學(xué)習(xí)任務(wù)。逐步建立起自主性和研究性的學(xué)習(xí)模式,從而更加突出學(xué)生在教學(xué)過程中的主體地位。教學(xué)中還安排大量的實(shí)踐性、操作性的內(nèi)容,使學(xué)生在具體活動(dòng)中理解信息技術(shù)的基本知識,掌握信息處理的基本技能,并能夠靈活應(yīng)用到學(xué)習(xí)和生活中。2、關(guān)于教學(xué)流程和教學(xué)活動(dòng)的設(shè)計(jì)每2個(gè)學(xué)生玩錘子、剪刀、布游戲?qū)W生游戲執(zhí)行VB編寫的錘子、剪刀、布游戲小程序,讓學(xué)生了解計(jì)算機(jī)程序的工作過程由玩游戲的方法和步驟引導(dǎo)出計(jì)算機(jī)解決問題的方法的步驟,即“算法”剖析部分程序,讓學(xué)生舉一反三讓學(xué)生們總結(jié)游戲方法和步驟,分析如何用計(jì)算機(jī)編程實(shí)現(xiàn)如何玩這個(gè)游戲的,得出每次出都是隨機(jī)教學(xué)總結(jié)評論交流學(xué)生作品學(xué)生上機(jī)練習(xí)讓學(xué)生更深的感受編程解決問題的能力運(yùn)行程序提出問題分析問題引出“算法”剖析程序?qū)W生練習(xí)教學(xué)總結(jié)評價(jià)交流教學(xué)提升三、教學(xué)過程描述1教與學(xué)的過程描述教學(xué)環(huán)節(jié)及時(shí)間教師活動(dòng)學(xué)生活動(dòng)對學(xué)生學(xué)習(xí)過程的觀察和考查設(shè)計(jì)意圖引入課題(3分鐘)要求玩兒時(shí)游戲演示VB樣例程序每2個(gè)同學(xué)玩游戲觀察VB樣例程序引導(dǎo)學(xué)生對比人和計(jì)算機(jī)玩游戲引入課題提出問題(2分鐘)在VB中如何編寫這個(gè)程序呢?學(xué)生討論,互相探討聽學(xué)生討論,引導(dǎo)學(xué)生得出“隨機(jī)”思想進(jìn)入主題分析問題(5分鐘)得出隨機(jī)思想,提出如何轉(zhuǎn)化為計(jì)算機(jī)容易解決的模式學(xué)分討論如何轉(zhuǎn)化模式?聽學(xué)生討論,引導(dǎo)學(xué)生分析,得出轉(zhuǎn)化方法得出程序設(shè)計(jì)思路剖析程序(10分鐘)理順?biāo)悸?,剖析程序,熟悉流程師生互?dòng),理順?biāo)悸?,觀察學(xué)生,看其能否與教師互動(dòng),跟上教師的思維分析思路剖析程序上機(jī)練習(xí)(20分鐘)輔導(dǎo)學(xué)生上機(jī)練習(xí)安排能力好的同學(xué)幫助有困難的同學(xué)學(xué)生設(shè)計(jì)界面、編寫代碼、調(diào)試代碼輔導(dǎo)學(xué)生上機(jī)練習(xí),觀察學(xué)生誰做出了好的作品,解決學(xué)生的疑難點(diǎn)互助協(xié)作評價(jià)交流(3分鐘)對好的作品進(jìn)行評價(jià),對出現(xiàn)的錯(cuò)誤進(jìn)行分析看老師演示作品相互交流作品觀察學(xué)生,看其對自己的作業(yè)是否滿意,是否有成就感相互交流總結(jié)(2分鐘)一起總結(jié)這個(gè)程序的編程思想和流程和老師一起回顧并總結(jié)看學(xué)生在老師的引導(dǎo)下能不能自己總結(jié)出來回顧總結(jié)感悟提升(1分鐘)讓學(xué)生使用準(zhǔn)備好的VB開發(fā)的程序和軟件,讓學(xué)生對程序解決問題有更深的了解。學(xué)生自己運(yùn)行程序,更深的感受程序設(shè)計(jì)的魅力觀察學(xué)生,看其運(yùn)行了實(shí)用程序后,有何反應(yīng)激發(fā)學(xué)生學(xué)習(xí)程序設(shè)計(jì)的興趣2、 關(guān)鍵環(huán)節(jié)提煉(1)引入:以兒時(shí)所玩的錘子、剪刀、布游戲?yàn)楸尘?,從演示VB編寫的錘子、剪刀、布游戲程序入手,能立即喚起學(xué)生求知欲望,產(chǎn)生學(xué)習(xí)興趣。(2)剖析:這一環(huán)節(jié)的流程如圖所示:玩游戲的方法和步驟 計(jì)算機(jī)如何解決這樣的問題算法的概念學(xué)生玩游戲的方法、步驟體現(xiàn)的數(shù)學(xué)思維是計(jì)算機(jī)程序設(shè)計(jì)的基礎(chǔ),我利用對比的方法,從人機(jī)對話的角度,逐句剖析計(jì)算機(jī)編寫的錘子、剪刀、布游戲程序(見程序剖析實(shí)例),讓學(xué)生了解其結(jié)構(gòu)組成和具體作用,懂得計(jì)算機(jī)程序設(shè)計(jì)的基本思想:按照人類解決問題的思維方法,進(jìn)行人機(jī)對話。計(jì)算機(jī)能夠聽懂的“話”,就是我們輸入的命令。這樣,就有利于消除計(jì)算機(jī)編程的神秘感,激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)編程的興趣。首先,這個(gè)程序中人和計(jì)算機(jī)每次都有3種出牌的可能,那么如何編寫程序最方便呢?(引導(dǎo)學(xué)生思考?)我們就把這3個(gè)圖片形象的用3個(gè)數(shù)字來代替,這樣就使我們的編程更容易實(shí)現(xiàn)。因此,我們這樣進(jìn)行約定: 錘子,用數(shù)字“1”表示剪刀,用數(shù)字“3”表示布,用數(shù)字“3”表示 這里提問讓學(xué)生思考,這個(gè)約定一定要唯一嗎?要注意什么?(討論)程序剖析實(shí)例:(以人出錘子為例)Dim sum, w, d, L As Integer 定義變量,sum表示總局?jǐn)?shù),w表示你贏 的局?jǐn)?shù),d表示平局?jǐn)?shù),L表示你輸?shù)木謹(jǐn)?shù)Private Sub Command1_Click()Dim x, y As Integer 定義變量,x表示電腦出的數(shù)字,y表示你出的數(shù)字sum = sum + 1Randomize Timer 隨機(jī)函數(shù)初始化x = Int(3 * Rnd) + 1 電腦隨機(jī)出數(shù)(1,2,3任選其一)y = 1 我出的數(shù)字(錘子)Image4.Picture = Image1.Picture 顯示我出數(shù)字所對應(yīng)圖片If x = y Then 計(jì)算機(jī)出的和你相同 Label3.Caption = 平局 Image5.Picture = Image1.Picture d = d + 1End IfIf x = 2 Then 你出錘子,計(jì)算機(jī)出剪刀 Label3.Caption = 你贏了! Image5.Picture = Image2.Picture w = w + 1End IfIf x = 3 Then 你出錘子,計(jì)算機(jī)出布 Label3.Caption = 你輸了! Image5.Picture = Image3.Picture L = L + 1End IfText1.Text = sumText2.Text = wText3.Text = dText4.Text =LEnd Sub通過上述分析,讓同學(xué)們思考討論如何編寫另外2段程序?(3)體驗(yàn):教學(xué)中安排了“編程實(shí)現(xiàn)”一個(gè)小節(jié)讓學(xué)生經(jīng)歷和體驗(yàn)程序設(shè)計(jì)的過程,設(shè)計(jì)“界面設(shè)計(jì)”、“代碼編寫”、“調(diào)試運(yùn)行”三個(gè)環(huán)節(jié)。結(jié)合學(xué)生的實(shí)際情況,組織學(xué)生實(shí)施上述三個(gè)環(huán)節(jié)的學(xué)習(xí)、體驗(yàn)。首先將引入課題時(shí)運(yùn)行的錘子、剪刀、布游戲程序提供給學(xué)生們,讓其觀看界面的設(shè)計(jì)。要求學(xué)生在老師完成一部分程序后,舉一反三,自己動(dòng)手編寫所有的程序,親身感受計(jì)算機(jī)程序解決問題的過程。(4)評價(jià)和交流:在整個(gè)教學(xué)過程中,都注重教室和學(xué)生、學(xué)生和學(xué)生的交流互動(dòng)。如,在剖析程序時(shí),要求學(xué)生與玩游戲時(shí)解決同類問題比較,在“編程實(shí)現(xiàn)”過程中,教師進(jìn)行有目的的分層指導(dǎo),讓完成“任務(wù)”的學(xué)生通過“廣播教學(xué)”給其他同學(xué)做示范,并介紹經(jīng)驗(yàn)、體會(huì),教師及時(shí)進(jìn)行點(diǎn)評,其他同學(xué)提出補(bǔ)充或修改意見。通過交流互動(dòng),實(shí)現(xiàn)知識“共享”,共同體高。(4)總結(jié)提升:在“編程實(shí)現(xiàn)”的基礎(chǔ)上,讓學(xué)生自己使用老師提供的其他VB開發(fā)的實(shí)用程序,教師引導(dǎo)學(xué)生討論,使學(xué)生認(rèn)識到用計(jì)算機(jī)編程可以幫助我們解決很多的問題:不但能解決錘子、剪刀、布小游戲問題,還能解決更大更復(fù)雜的問題,如office就可以用VB開發(fā)出來的,更深刻的感受程序解決問題的魅力。認(rèn)識到計(jì)算機(jī)解決問題和人解決問題一樣需要有清晰的解題步驟。而對于計(jì)算機(jī)而言,這種解題步驟就稱為算法。計(jì)算機(jī)編程解決問題的過程分析問題設(shè)計(jì)算法編寫程序調(diào)試運(yùn)行檢測結(jié)果 四、教學(xué)反思1、教學(xué)設(shè)計(jì)本節(jié)課在教學(xué)過程中,用教師自己設(shè)計(jì)的例子編程實(shí)現(xiàn)錘子、剪刀、布游戲,通過學(xué)生自己總結(jié)的方法和步驟,自然的引入到計(jì)算機(jī)編程的方法和流程。這樣引入課題自然、清楚,更重要的是簡化了“算法”的概念和簡化了程序,課堂效果較好,達(dá)到了課標(biāo)的要求。本節(jié)課的教學(xué)我感到最為成功的地方是,以學(xué)生為本,教材處理恰當(dāng),通過運(yùn)行編程實(shí)現(xiàn)錘子、剪、布游戲程序抓住學(xué)生的視線,通過學(xué)生熟悉的游戲引入課題,通過剖析程序讓學(xué)生了解編程解決問題的方法和步驟,通過學(xué)生上機(jī)實(shí)踐,親身感受計(jì)算機(jī)編程解決問題的過程,通過學(xué)生感悟編程的過程,感受到編程就像跟計(jì)算機(jī)對話一樣。教學(xué)中采用了“活動(dòng)式”、“啟發(fā)式”、“探究式”等教學(xué)模式。2、感悟和提升 在教學(xué)中教師讓學(xué)生感悟程序設(shè)計(jì)的過程就像我們組織活動(dòng)一樣,很多學(xué)生覺得編程就像對話一樣,這正是程序設(shè)計(jì)的“精髓”。編程主要要有清晰的思路,然后把清晰的思路用語言描述出來,這就是程序設(shè)計(jì)。教師告訴學(xué)生編程不但能解決編程實(shí)現(xiàn)錘子、剪、布游戲這樣的小問題,還能解決更大更復(fù)雜的問題。比如:你們現(xiàn)在所用的office可以用VB開發(fā)出來的,還有很多游戲都是用VB開發(fā)出來的。以前我們所學(xué)內(nèi)容主要是在學(xué)習(xí)使用別人開發(fā)出來的程序,如果有一天你能開發(fā)出程序讓別人使用,那么你的計(jì)算機(jī)水平將上一個(gè)臺階,你自己也很有成就感。3、不足這節(jié)課內(nèi)容較多,學(xué)生交流的時(shí)間較少,對學(xué)生作品的評價(jià)也不全面。附:教學(xué)資源、學(xué)生學(xué)習(xí)過程及典型成果(可選)制作界面:程序運(yùn)行界面: 完整程序代碼:Dim sum, w, d, L As IntegerPrivate Sub Command1_Click()Dim x, y As Integersum = sum + 1Randomize Timerx = Int(3 * Rnd) + 1y = 1Image4.Picture = Image1.PictureIf x = y Then Label3.Caption = 平局 Image5.Picture = Image1.Picture d = d + 1End IfIf x = 2 Then Label3.Caption = 你贏了! Image5.Picture = Image2.Picture w = w + 1End IfIf x = 3 Then Label3.Caption = 你輸了! Image5.Picture = Image3.Picture L = L+ 1End IfText1.Text = sumText2.Text = wText3.Text = dText4.Text = lEnd SubPrivate Sub Command2_Click()Dim x, y As Integersum = sum + 1Randomize Timerx = Int(3 * Rnd) + 1y = 2Image4.Picture = Image2.PictureIf x = y Then Label3.Caption = 平局 Image5.Picture = Image2.Picture d = d + 1End IfIf x = 1 Then Label3.Caption = 你輸了! Image5.Picture = Image1.Picture L = L + 1End IfIf x = 3 Then Label3.Caption = 你贏了! Image5.Picture = Image3.Picture w = w + 1End IfText1.Text = sumText2.Text = wText3.Text = dText4.Text =LEnd SubPrivate Sub Command3_Click()Dim x, y As Integersum = sum + 1Randomize Timerx = Int(3 * Rnd) + 1y = 3Image4.Picture = Image3.PictureIf x = y Then Label3.Caption = 平局 Image5.Picture = Image3.Picture d =
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司消防宣傳片策劃方案
- 公司新客戶展示活動(dòng)方案
- 公司聯(lián)誼團(tuán)建策劃方案
- 公司消防大比拼活動(dòng)方案
- 2025年卓越領(lǐng)導(dǎo)力與團(tuán)隊(duì)管理考試試題及答案
- 2025年信息安全技術(shù)考試試卷及答案
- 2025年文案策劃師職業(yè)資格考試試題及答案
- 中班健康飲食教育活動(dòng)方案
- 客戶服務(wù)心態(tài)培訓(xùn)
- 醫(yī)院收費(fèi)全流程管理規(guī)范
- 車輛進(jìn)廠出廠管理制度
- 安全生產(chǎn)月題庫-2025年安全生產(chǎn)月安全知識競賽題庫(附題目答案)
- 2025-2030年古建筑行業(yè)市場深度調(diào)研及前景趨勢與投資研究報(bào)告
- 拆分合同:合伙企業(yè)解散及債務(wù)分擔(dān)協(xié)議
- 2025河北邯鄲市肥鄉(xiāng)區(qū)選聘農(nóng)村黨務(wù)(村務(wù))工作者100人筆試參考題庫完整參考答案詳解
- 2025年中小學(xué)美術(shù)教師招聘考試美術(shù)專業(yè)知識必考題庫及答案(共170題)
- 行政案例分析-終結(jié)性考核-國開(SC)-參考資料
- 【MOOC】人工智能導(dǎo)論-西安電子科技大學(xué) 中國大學(xué)慕課MOOC答案
- 單片機(jī)單片機(jī)原理與應(yīng)用-第4版-習(xí)題答案(趙德安)
- 隧道換拱專項(xiàng)施工方案
- 國際金融托馬斯普格爾復(fù)習(xí)資料整理
評論
0/150
提交評論