資源簡介 第十三節 猜數字課程內容 幫助米樂熊完成猜數字的游戲,并且成功猜出答案。課程時間 45 分鐘教學目標 成功編寫猜數字的程序。教學難點 根據回答的結果讓米樂熊分別作出相應的反應。設備要求 音響、A4 紙、筆Ps:教案內容僅為老師提供參考資料,一切以實際上課情況和教師講課習慣為主一、課堂導入第一小節(課程導入)(教師)今天我們會隨著熊博士創作什么樣的作品呢?就讓熊博 士來向我們展示一下我們今天要所要完成的完整程序吧。 1 分鐘播放視頻 1:課程導入 1 分鐘(師生互動:提問模式) 老師:看完視頻后相信大家已經明白我們今天的任務就是幫助米樂熊完成猜數字的游戲了。大家先來思考一下我們要將米樂熊所想的數字儲存到哪里呢?歡迎同學們踴躍回答。 同學:變量。 老師:同學們回答的非常好,我們要將米樂熊所想的數字儲存到變量里。然后用我們所猜的答案與米樂熊所想的數字做比較,來完成 我們的游戲。 2 分鐘二、繪制流程第二小節(流程圖)(教師)整個程序的效果已經演示過了,現在我們一起來分析下這節課的流程吧!這節課和上節課有點不一樣。我們需要先新建變量然后給它賦予一個隨機的數,然后讓米樂熊來詢問,接著根據我們的回答讓米樂熊做出相應的反應,有成功就會有失敗,最后我們再編寫所有機會都用完了也沒有回答對之后米樂熊的舉動。這樣整個程序就大功告成了。好啦,現在我們來看一下熊博士為我們帶來的流程解 析,和老師一起來繪制一下流程圖吧。 2 分鐘播放視頻 2:繪制流程 0 - 29s 1 分鐘(師生互動:編寫程序)同學們一起來動手回憶一下剛剛的視頻內容,繪制出我們整個程序的流程,從第一步初始化開始,來一起試一下吧! (保證每一位同學都可以編寫出正確的程序流程圖)。 2 分鐘(教師)程序流程圖繪制完成,通過我們的流程我們就可以一步一步的完成今天的程序了,大家一起來動手試試看,把我們今天要完成的流程用流程圖繪制出來吧。 (繪制流程圖) 繪制成功之后我們就準備開始編程了,大家一起打開我們今天的 頁面,要開始本節課的課程了。 1 分鐘三、編寫程序第三小節(變量的新建與賦值)(教師)流程圖已經繪畫完畢了接下來就進入我們的編程環節 了。我們先來做一下變量的新建與賦值吧!在變量區間中點擊新建變量,新建出變量 number,然后在運算區中取出我們的隨機數指令來給 變量賦值。現在來看一看熊博士是怎樣處理的吧。 1 分鐘播放視頻 3:編寫程序 (第一部分)0 - 32s 1 分鐘(師生互動:編寫程序)變量的新建與賦值。 看完了這段視頻后,相信大家已經知道如何新建變量并且給它賦值了。那么接下來同學們就跟著一起來做一下吧,我們先點擊米樂熊角色來到它的腳本區對它進行編程。 (同學們操作,老師幫助,保證每一個同學完成。) 2 分鐘第四小節(有限次的詢問)(教師)變量的新建與賦值已經做好了,那接下來我們一起來制作一下米樂熊的有限次詢問吧!讓米樂熊可以重復的詢問我們,它所猜測 的數字是多少?具體的制作過程我們一起來聽聽熊博士的講解吧。 1 分鐘播放視頻 3:編寫程序(第二部分)32s - 1min 1 分鐘(師生互動:編寫程序)制作有限次的詢問。 讓米樂熊可以重復的詢問我們,它所猜測的數字是多少? 大家自己動手來完成一下吧! (同學們操作,老師幫助,保證每一個同學完成。) 2 分鐘第五小節(根據回答做出反應)(教師)現在米樂熊有限次的詢問已經做完了,那么接下來我們就來編寫一下根據我們不同的回答讓米樂熊做出不同的反應的程序吧! 那么接下來我們就和熊博士一起來看一看要如何完成吧! 1 分鐘播放視頻 3:編寫程序(第三部分)1min - 1min58s 1 分鐘(師生互動:編寫程序)根據回答做出反應。 看完了熊博士的詳細介紹后大家是不是已經躍躍欲試了呢?那現在的時間就交給大家吧!在這一階段的程序編寫中我們主要使用如果那么指令與循環指令相配合來判斷我們的回答是否正確并且讓米樂熊根據我們的回答做出不同的反應。 (同學們操作,老師助教,保證學生完成背景以及角色的挑選。) 3 分鐘第六小節(完善程序)(教師)現在游戲的一大半指令我們已經編寫完畢了。但是我們的游戲是不是缺少了一點什么呢?如果我們利用完了所有機會還沒有猜出答案米樂熊應該怎么做呢?此時米樂熊會公布正確的結果并且遺憾的告訴你游戲失敗,下次繼續努力吧! 怎么做呢?一起來和熊博士看一下吧! 1 分鐘播放視頻 3:編寫程序(第四部分)1min58s - 2min44s 2 分鐘(師生互動:編寫程序)完善程序。 視頻看完了,相信大家已經知道該怎么制作了。那么接下來的時間就交給你們了。大家快速的來制作一下吧! (同學們操作,老師助教,保證完成代碼。) 2 分鐘課間休息讓學生自主完成猜數字的代碼,老師幫助學生解答問題。 完成代碼的同學可以休息一下。 2 分鐘四、知識延伸(教師)好了,到了這里,我們猜數字的程序已經全部完成了,接下來到了我們的課外知識小課堂的時間了。 我們本節課講的猜數字的小游戲。在我們猜測米樂熊所想的數字時我們用到了一個數學小知識——二分法。 那么接下來就我們就一起來聽一下熊博士給我們講解的關于二分 法的知識吧! 2 分鐘播放視頻 4:知識拓展 2 分鐘(師生互動)。二分法的知識拓展我們已經看完了,那么大家會用了嗎?那么老師這里來出個題目靠考一考大家吧!我們要在 1~10 之間找出一個整數。使用二分法,大家來說說我們最多分幾次就可以得到答案了呢? (同學回答:三次。) 3 分鐘回答正確,看來大家都已經完全掌握了呢。那么接下來我們就一起來看一下拓展練習的內容吧!(五、拓展練習)第七小節(課程總結)播放視頻 5:課程總結(該視頻為靜態圖片,用于輔助老師總結)(教師)在這里本節課的內容就結束了,讓我們一起來總結一下本節課都學習了那些知識吧!首先我們使用了變量指令新建了變量 number 用來儲存數字。接著使用重復執行與詢問指令制作了多次的詢問,接著用重復執行配合如果那么指令來制作米樂熊的動作,接著使用停止指令與連接指令制作游戲的結束,最后添加切換造型指令來完善程序。 課程延伸中我們講了數學中的二分法的如何使用。 3 分鐘播放視頻 6:拓展練習 1 分鐘(課程結束)今天的課程就到這里了,大家表現的都很不錯哦! 希望同學們能夠在后面的課程中繼續堅持哦!多多展現自己的奇思妙想,讓我們的編程課堂更加有意思吧,下次編程課堂不見不散哦,拜 拜! 1 分鐘(共20張PPT)猜數字課程目標課程內容課程時間學習使用變量,并利用變量完成猜數字小游戲。45分鐘1.變量的設定;教學目標2.詢問問題等待回答;3.變量數字與回答數字的比較。教學難點設備要求變量數字與回答數字的比較。音響、A4紙、筆 課程導入 程序解析 課堂任務 升級任務 知識拓展 創意練習課程導入01課程導入01 課程導入現在我們一起來看看本節課都需要做些什么吧!我們今天一起來學習新的知識變量,并利用它完成猜數字小游戲。程序解析02程序解析02 程序解析1. 設定米樂熊所想的數字范圍2. 判斷猜測的數字是否正確,及相應提示3. 如果未猜測出正確答案,則提示正確答案程序解析02 流程圖課堂任務03課堂任務03 課程重點變量的創建:創建變量,并設定變量初始范圍。。課堂任務03 變量數字范圍初始化位置及造型,將問題的答案設定到1~100之間。將猜測次數設定為10次,每次猜測后將次數增加1。課堂任務03 數字的判斷使用判斷指令與偵測指令,判斷答案如果猜大或者猜小,米樂熊做出相應動作。課堂任務03 正確答案的公布當回答等于數字時或回答次數超過10次時,公布正確答案。升級任務04升級任務04 動手練習練習:嘗試增加變量數字范圍,在進行猜數字游戲。知識拓展05猜數字的應用05猜數字的應用:比如要在1-100的數字中詢問出某一個特定的數字,我可以先問,這個數字是否大于50?這樣無論是或者不是,我都可以排除掉一半的數字(50之前的被排除,或者50之后的被排除)。假如回答不是,接著我可以問是否大于25?又可以排除掉一半。這樣下去,很快就會排除剩下一個數字,即是要找的那個。創意練習06創意練習06 創意練習練習:減少猜數字的次數,利用更少的機會,高效的猜出正確答案。謝謝! 展開更多...... 收起↑ 資源列表 第13課:猜數字.docx 課件.ppt 縮略圖、資源來源于二一教育資源庫