掌控板石頭剪刀布 教學(xué)設(shè)計(jì)_第1頁(yè)
掌控板石頭剪刀布 教學(xué)設(shè)計(jì)_第2頁(yè)
掌控板石頭剪刀布 教學(xué)設(shè)計(jì)_第3頁(yè)
掌控板石頭剪刀布 教學(xué)設(shè)計(jì)_第4頁(yè)
掌控板石頭剪刀布 教學(xué)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第十一課石頭剪刀布(二)(1課時(shí))【硬件搭建】所需材料掌控板和數(shù)據(jù)線,用數(shù)據(jù)線將掌控板和電腦連接?!咀髌饭δ堋吭贛python中編寫(xiě)程序,上傳到掌控板,實(shí)現(xiàn)在掌控板顯示屏上顯示“石頭剪刀布游戲,玩家1按A鍵,玩家2按B鍵,系統(tǒng)自動(dòng)判斷誰(shuí)輸誰(shuí)贏,按P鍵開(kāi)始玩”靜態(tài)字樣(如圖2)圖2【教材與學(xué)情分析】:本課是《信息技術(shù)》教材第十一課,利用掌控板編寫(xiě)石頭剪刀布的游戲,在第七課已經(jīng)學(xué)習(xí)了石頭剪刀布(一),第七課是人工判斷誰(shuí)輸誰(shuí)贏,重點(diǎn)是學(xué)會(huì)利用掌控板顯示圖案。本課是在第七課的基礎(chǔ)之上進(jìn)行系統(tǒng)自動(dòng)判斷,重點(diǎn)在于利用之前所學(xué)的所有知識(shí)點(diǎn),制作一個(gè)完整的作品,除了作品的功能以外還要考慮作品的整體完整性。本課授課對(duì)象是八年級(jí)學(xué)生,他們?cè)诖酥耙呀?jīng)學(xué)習(xí)過(guò)Scratch和python,對(duì)于硬件編程雖然是第一次,但是對(duì)此非常感興趣,特別是男生,平時(shí)對(duì)學(xué)習(xí)不感興趣的男生都對(duì)此非常感興趣,這是一件好事。本節(jié)課之前已經(jīng)學(xué)習(xí)了十節(jié)課的掌控板,所以本節(jié)課的知識(shí)點(diǎn)對(duì)于他們來(lái)說(shuō)并不太難。難的是要把所有知識(shí)點(diǎn)串起來(lái)做成一個(gè)完整的作品,這種整體意識(shí)對(duì)于他們而言有一定的難度?!緦W(xué)習(xí)目標(biāo)】:(一)知識(shí)與技能目標(biāo)1、學(xué)會(huì)按鈕的使用2、學(xué)會(huì)條件語(yǔ)句的使用3、學(xué)會(huì)變量的使用(二)過(guò)程與方法目標(biāo)1、學(xué)會(huì)用計(jì)算機(jī)的方式去思考問(wèn)題2、學(xué)會(huì)用整體思維去完善我們的任務(wù)3、學(xué)會(huì)用編程思維去思考如何解決問(wèn)題(三)情感態(tài)度與價(jià)值觀1、通過(guò)自主思考和協(xié)作區(qū)去解決問(wèn)題2、學(xué)會(huì)整體思考問(wèn)題3、學(xué)會(huì)思考如何不斷完善自我【學(xué)習(xí)重難點(diǎn)】重點(diǎn):1、如何分析問(wèn)題2、如何利用現(xiàn)有知識(shí)去解決問(wèn)題難點(diǎn):1、用計(jì)算機(jī)的思維去解決問(wèn)題2、用整體思維方式去解決問(wèn)題,發(fā)現(xiàn)問(wèn)題,完善方案?!窘虒W(xué)資源】:學(xué)生機(jī)房,電腦一人一機(jī),掌控板一人一塊,學(xué)生機(jī)與教師機(jī)局域互聯(lián)并安裝Mpython軟件?!绢A(yù)設(shè)流程】環(huán)節(jié)一、情景導(dǎo)入,拋出問(wèn)題教師活動(dòng)1:展示PPT,PPT上有一本書(shū)的圖片《人人都是產(chǎn)品經(jīng)理》,為什么要介紹這本書(shū)呢?老師希望所有同學(xué)都要有產(chǎn)品經(jīng)理的思維模式。

什么是產(chǎn)品經(jīng)理根據(jù)用戶(hù)需求,規(guī)劃制作產(chǎn)品,并通過(guò)一系列的手段讓產(chǎn)品成功入市的一個(gè)工作一般包括:分析用戶(hù),確認(rèn)需求確定周期,制作產(chǎn)品跟蹤反饋,不斷改進(jìn)品成功入市的一個(gè)工作一般包括:分析用戶(hù),確認(rèn)需求確定周期,制作產(chǎn)品跟蹤反饋,不斷改進(jìn)什么是產(chǎn)品經(jīng)理—根據(jù)用戶(hù)需求,規(guī)劃制作產(chǎn)品,并通過(guò)一系列的手段讓產(chǎn)品成功入市的一個(gè)工作。為什么要引入產(chǎn)品經(jīng)理這個(gè)概念呢?在過(guò)去的學(xué)習(xí)中老師發(fā)現(xiàn)很多同學(xué)每個(gè)單獨(dú)的知識(shí)點(diǎn)都掌握了,但是一到老師布置具體的任務(wù)就什么都不會(huì)做。就像玩拼圖游戲一樣,每個(gè)拼圖都有,但就是拼不成一副完整的圖畫(huà),為什么呢?因?yàn)槟X子里沒(méi)有完整的圖畫(huà)畫(huà)面,如果有完整的圖畫(huà)畫(huà)面,就會(huì)知道某個(gè)位置需要什么模塊。而產(chǎn)品經(jīng)理就是一個(gè)腦子里隨時(shí)有完整畫(huà)面的人,因此引入產(chǎn)品經(jīng)理這個(gè)概念教師活動(dòng)2教師活動(dòng)2:播放《啥是佩奇》的短片。老師:短片里的爺爺就是一個(gè)產(chǎn)品經(jīng)理。孫子是用戶(hù),需求是要一個(gè)佩奇,周期是年前而在課堂上,其實(shí)我們每一個(gè)同學(xué)也都是產(chǎn)品經(jīng)理?用戶(hù)是誰(shuí)?(學(xué)生:老師)那需求是什么?(學(xué)生:老師的任務(wù))那周期呢?(學(xué)生:一節(jié)課)對(duì)了,我們每個(gè)同心都是產(chǎn)品經(jīng)理,就要把產(chǎn)品經(jīng)理分析問(wèn)題——思考解決方案——制作產(chǎn)品——跟蹤反饋,解決程序存在的問(wèn)題,不斷優(yōu)化的整個(gè)過(guò)程搬到我們的課堂上。學(xué)生活動(dòng):1.觀看PPT和視頻。.邊聽(tīng)老師講解,邊回答老師的問(wèn)題。.思考到底什么是產(chǎn)品經(jīng)理。設(shè)計(jì)意圖:在過(guò)去的學(xué)習(xí)中老師發(fā)現(xiàn)很多同學(xué)每個(gè)單獨(dú)的知識(shí)點(diǎn)都掌握了,但是一到老師布置具體的任務(wù)就什么都不會(huì)做。就像玩拼圖游戲一樣,每個(gè)拼圖都有,但就是拼不成一副完整的圖畫(huà),為什么呢?因?yàn)槟X子里沒(méi)有完整的圖畫(huà)畫(huà)面,如果有完整的圖畫(huà)畫(huà)面,就會(huì)知道某個(gè)位置需要什么模塊。而產(chǎn)品經(jīng)理就是一個(gè)腦子里隨時(shí)有完整畫(huà)面的人,因此引入產(chǎn)品經(jīng)理這個(gè)概念。環(huán)節(jié)二、頭腦風(fēng)暴,尋找策略教師活動(dòng)1:在第七課中我們已經(jīng)學(xué)會(huì)了,如何利用掌控板制作一個(gè)剪刀石頭布的游戲,但是在那個(gè)游戲中,主要是學(xué)習(xí)如何利用掌控板顯示圖案,由人工來(lái)判斷誰(shuí)輸誰(shuí)贏。在后面的課程中,我們學(xué)習(xí)了條件判斷,循環(huán),函數(shù)等一系列知識(shí),本節(jié)課請(qǐng)利用所學(xué)知識(shí),完善石頭剪刀布的游戲,由系統(tǒng)自動(dòng)判斷誰(shuí)輸誰(shuí)贏。請(qǐng)每個(gè)同學(xué)記?。耗闶且粋€(gè)產(chǎn)品經(jīng)理。你的用戶(hù)是誰(shuí)?(學(xué)生:老師)對(duì),你們要好好分析你的用戶(hù)到底要什么?還要你們的產(chǎn)品用戶(hù)會(huì)不會(huì)滿(mǎn)意?要做成這樣的產(chǎn)品需要哪些條件(知識(shí)儲(chǔ)備)。產(chǎn)品的難點(diǎn)在哪里?可以如何解決?小組進(jìn)行討論,制定一套方案。學(xué)生活動(dòng)1:小組進(jìn)行討論,并展示。現(xiàn)在問(wèn)題主要有兩個(gè):1是什么時(shí)候開(kāi)始判斷?2是如何進(jìn)行判斷?老師活動(dòng)2:很好,同學(xué)們都找到了問(wèn)題的關(guān)鍵。要解決問(wèn)題,我們先來(lái)看看已經(jīng)會(huì)了哪些知識(shí)。已經(jīng)學(xué)過(guò)了掌控板顯示圖片和文字,AB按鈕的使用,變量的使用,基本的編程知識(shí)。系統(tǒng)能判斷石頭剪刀布誰(shuí)輸誰(shuí)贏嗎?(學(xué)生:不可以)那我們?nèi)绾闻袛嗄??我們先?lái)看看我們之前做的程序代碼。如果石頭(?。?GR時(shí)師臺(tái)變=B堆定為從Jq!EIS?]果學(xué)生:老師,我知道了,直接判斷X和Y之間的關(guān)系就可以了。老師:對(duì)的,在之前我們引入了兩個(gè)變量X和Y,他們的取值是1-3的隨機(jī)數(shù),1是石頭,2是剪刀,3是布,我們要判斷輸贏只需要判斷X和Y之間的數(shù)值關(guān)系就可以了。老師:那是不是誰(shuí)大誰(shuí)就贏了呢?學(xué)生:不是的!老師:那我們來(lái)探討一下X和Y有哪些關(guān)系?學(xué)生活動(dòng)2:學(xué)生討論X和Y有哪些關(guān)系?老師活動(dòng)3:很好,同學(xué)們把如何判斷的問(wèn)題解決了。那請(qǐng)問(wèn)什么時(shí)候開(kāi)始判斷呢?學(xué)生:A和B都按過(guò)了!老師:那如何判斷A和B都按過(guò)了呢?學(xué)生:……老師:我們可以一開(kāi)始講X和Y都初始化,都初始化為0.學(xué)生:我知道了,當(dāng)X和Y都不為0的時(shí)候就開(kāi)始判斷。老師:對(duì)的。好,請(qǐng)同學(xué)們根據(jù)剛才的討論,完成程序編寫(xiě)。學(xué)生活動(dòng)3:學(xué)生開(kāi)始動(dòng)手編寫(xiě)程序并進(jìn)行調(diào)試。教師活動(dòng)4:哪個(gè)小組同學(xué)展示一下自己的作品?學(xué)生活動(dòng)4:什么時(shí)候開(kāi)始判斷代碼:????BOB????BOBi:^^tnj-HSS■執(zhí)行■如果判斷函數(shù)代碼:p3nduan打平普通普通顯示文后如果tΓ家1京普逋玩家1點(diǎn)玩家2京玩家2急模式⑥定義函數(shù)[向如果顯示文本X顯示文本X運(yùn)行結(jié)果如下,一切正常。環(huán)節(jié)三、靈活運(yùn)用,掌握技巧教師活動(dòng)1:同學(xué)們,剛才展示的這個(gè)小組他們的程序有沒(méi)有問(wèn)題呢?學(xué)生:有!教師:什么問(wèn)題?學(xué)生:只能運(yùn)行一次,第一次運(yùn)行正常,第二次運(yùn)行只按A,系統(tǒng)就開(kāi)始判斷。教師:這是為什么呢?學(xué)生:因?yàn)檫@個(gè)時(shí)候XY都不為0了。教師:?jiǎn)栴}找到了,那該如何解決呢?學(xué)生:判斷完將XY設(shè)為0.學(xué)生活動(dòng)1:加入判斷完之后設(shè)置XY都為0教師活動(dòng)2:教師:同學(xué)們,這樣問(wèn)題解決了嗎?學(xué)生:還沒(méi)有,第二次運(yùn)行按A,上次的圖案都還在。教師:那如何解決呢?學(xué)生:加入一個(gè)按鈕,重置整個(gè)游戲。學(xué)生活動(dòng)2:加入按鈕P,重置游戲。代碼如下:教師活動(dòng)3:教師:現(xiàn)在還有問(wèn)題嗎?學(xué)生:……教師:假如你是一個(gè)用戶(hù),別人給你一個(gè)掌控板,上面黑麻麻的,什么都沒(méi)有,他怎么知道要干什么?學(xué)生:是的,要加入說(shuō)明界面。

學(xué)生活動(dòng)3:學(xué)生動(dòng)手制作游戲界面和說(shuō)明:石頭、!≡刀、布游戲系統(tǒng)自動(dòng)判斷誰(shuí)輸誰(shuí)贏按P鍵開(kāi)始玩ClED第OLEDS)??≡R執(zhí)行⑥如果設(shè)定為玩家1按石頭、!≡刀、布游戲系統(tǒng)自動(dòng)判斷誰(shuí)輸誰(shuí)贏按P鍵開(kāi)始玩ClED第OLEDS)??≡R執(zhí)行⑥如果設(shè)定為玩家1按A健玩家2技B裾函當(dāng)觸摸鍵g被執(zhí)行將變量co設(shè)定為將變量Cn設(shè)定為OLED顯示OLED第石頭、剪刀、布蔡戲

玩家1按AMt玩家2按BJt

系統(tǒng)自動(dòng)判斷誰(shuí)輸津■按Ple開(kāi)蛤玩環(huán)節(jié)四、重點(diǎn)推進(jìn),突破難點(diǎn)教師活動(dòng)1:教師:同學(xué)們,一個(gè)比較完整的游戲作品是做好了,但是如果你是一個(gè)產(chǎn)品經(jīng)理,那你的工作還沒(méi)有結(jié)束。產(chǎn)品經(jīng)理一方面要不斷優(yōu)化自己的產(chǎn)品,使產(chǎn)品更好,另一方面要收集客戶(hù)意見(jiàn),進(jìn)行改造。同時(shí)還要想著如何升級(jí)自己的產(chǎn)品。教師:我們先來(lái)看看我們的產(chǎn)品有什么可以?xún)?yōu)化的?學(xué)生:很多重復(fù)代碼教師:重復(fù)代碼怎么辦?學(xué)生:用函數(shù)!教師:是的,函數(shù)可以幫我們精簡(jiǎn)代碼!同學(xué)們動(dòng)手試一試學(xué)生活動(dòng)1:用函數(shù)精簡(jiǎn)顯示的代碼

xianshi與當(dāng)按妝CDxianshi與當(dāng)按妝CD械口工帖^fiEB^^教師活動(dòng)2:教師:還有可以?xún)?yōu)化的代碼嗎?學(xué)生:教師:我們來(lái)看看判斷這個(gè)代碼挺多挺復(fù)雜的,看看能不能把它也精簡(jiǎn)一下。我們會(huì)發(fā)現(xiàn),實(shí)際上XY之間只有三種關(guān)系,打平,X贏,Y贏,我們?cè)龠M(jìn)一步通過(guò)對(duì)XY進(jìn)行分析會(huì)發(fā)現(xiàn)他們之間的關(guān)系可以進(jìn)行簡(jiǎn)化教師:同學(xué)們,看明白了嗎?學(xué)生:明白了!教師:那該如何修改代碼呢?動(dòng)手試一試。學(xué)生活動(dòng)2:學(xué)生優(yōu)化判斷函數(shù)里的代碼。

最終整個(gè)程序如下:是不是簡(jiǎn)潔了很多。設(shè)計(jì)目的:可能我們的同學(xué)會(huì)有疑問(wèn),這樣的程序并沒(méi)有減少很多內(nèi)容,反而更復(fù)雜了,那為什么要這么做呢?這樣做至少有幾個(gè)好處1、我們可以把函數(shù)進(jìn)行折疊,整個(gè)程序看上去就很簡(jiǎn)潔2、我們把函數(shù)折疊之后,就可以把主要精力放到主程序的整個(gè)流程和邏輯上這樣更容易理解程序設(shè)計(jì)的思路和流程。3、鍛煉我們歸納整理的能力環(huán)節(jié)五、延伸思維,啟發(fā)創(chuàng)新教師活動(dòng)1:教師:同學(xué)們,我們的作品應(yīng)該說(shuō)完成得還不錯(cuò)。但是我們的工作并沒(méi)有結(jié)束,任何產(chǎn)品再好,也要不斷更新?lián)Q代,否則就會(huì)被追趕,被超越,甚至被淘汰。當(dāng)年iPhone剛發(fā)布的時(shí)候震驚了整個(gè)世界,但是如果它不更新不進(jìn)步就會(huì)被趕超,因此它也在不斷升級(jí)更新。我們的程序也是如此,要不斷升級(jí)更新。引入版本號(hào)的概念。版本號(hào):一般來(lái)說(shuō)軟件的版本號(hào)為X.X.X,比如3.4.7版,那這代表是什么意思呢?一開(kāi)始程序是1.0.0版本當(dāng)發(fā)現(xiàn)一個(gè)新問(wèn)題,解決了之后版本就變成了1.0.1當(dāng)發(fā)現(xiàn)并解決了十個(gè)問(wèn)題之后就變成了1.1.0以此類(lèi)推當(dāng)升級(jí)了一個(gè)大的功能或改變,版本就會(huì)升級(jí)為2.0.0,再不斷發(fā)現(xiàn)新問(wèn)題,解決新問(wèn)題,版本號(hào)不斷增加。如果我們這個(gè)版本是1.0.0版,我們要如何升級(jí)到下一個(gè)版本呢?A、一種方法是不斷測(cè)試,尋找程序的bug,想辦法解決。B、另一種方法是找一些測(cè)試用戶(hù),聽(tīng)取他們的意見(jiàn),根據(jù)反饋進(jìn)行升級(jí)。C、還有一種方法就是增加新的功能。教師:同學(xué)們,我們還可以如何升級(jí)我們的這個(gè)作品呢?學(xué)生:……教師:好了,同學(xué)們,你們的很多創(chuàng)意都非常棒,老師都迫不及待想看看你們升級(jí)后的作品,老師就把這個(gè)任務(wù)作為課后作業(yè),大家回去完成自己的優(yōu)化升級(jí),下節(jié)課展示給大家看。環(huán)節(jié)六、課堂小結(jié),歸納拓展教師活動(dòng)1:同學(xué)們,本節(jié)課我們利用之前所學(xué)的知識(shí)把石頭剪刀布游戲進(jìn)行了完善,在本節(jié)課中我們用到了掌控板的按鈕功能,顯示功能,編程方面,我們用到了變量、判斷、函數(shù)等一系列知識(shí),第一次做出了一個(gè)完整的作品。我們?cè)诒竟?jié)課引入了一個(gè)產(chǎn)品經(jīng)理的概念,為什么呢?我們來(lái)看看產(chǎn)品經(jīng)理一般是如何工作的。

老師希望同學(xué)們對(duì)待自己的作品就像一個(gè)產(chǎn)品經(jīng)理,學(xué)會(huì)用產(chǎn)品經(jīng)理的思維方式去分析問(wèn)題,思考問(wèn)題,解決問(wèn)題,發(fā)現(xiàn)新問(wèn)題,解決新問(wèn)題,完善優(yōu)化,更新升級(jí)等一系列思維方式,不斷去完善自己,升級(jí)自己。同學(xué)們要回去完成老師布置的作業(yè),下節(jié)課展示更優(yōu)秀的作品。【教學(xué)反思】從教學(xué)結(jié)果來(lái)看,所有學(xué)生能完成基本的程序。但是對(duì)于優(yōu)化很多同學(xué)還做的不夠

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論