資源簡介 (共21張PPT)變幻迷宮課程目標課程內容 利用我們學習的循環與判斷的知識來幫助米樂熊逃離迷宮。課程時間 45分鐘1、利用上下左右來控制米樂熊前進。2、米樂熊與場景的互動以及關卡變幻。教學目標教學難點 使用畫筆畫出圓。設備要求 音響、A4紙、筆 課程導入 程序解析 課堂任務 升級任務 知識拓展 創意練習課程導入01課程導入01 課程導入米樂熊在上次森林中遇到了迷宮后,今天米樂熊在外冒險時,真的遇到了一處迷宮。我們一起來看看,今天的迷宮和上次有什么不同,并幫助米樂熊走出迷宮吧。程序解析02程序解析02 程序解析1. 需要設置按下按鍵后,米樂熊會監聽到并做出對應的動作。2. 通過面向方向改變米樂熊的方向。3. 如果碰到藍色墻壁,則原地行走。4. 如果走到出口,進入下一層迷宮。程序解析02 流程圖課堂任務03課堂任務03 課程重點分支嵌套:使用兩層判斷指令進行判斷,實現雙重效果。。課堂任務03 初始化設定米樂熊的初始位置、面向方向、及旋轉模式。課堂任務03 控制移動在按下對應的方向按鍵后,讓米樂熊向對應方向移動,同時切換造型。課堂任務03 碰到墻壁在判斷中再加入判斷指令,讓米樂熊碰到藍色墻壁后,停留在原地。課堂任務03 碰到出口如果碰到出口,則廣播消息,迷宮接收到消息,就切換到下一個迷宮。升級任務04升級任務04 動手練習練習:1.來試試看角色庫中的鑰匙角色,能不能讓米樂熊拿到鑰匙再開門呢。知識拓展05平面直角坐標系05平面直角坐標系 在同一個平面上互相垂直且有公共原點的兩條數軸構成平面直角坐標系,簡稱直角坐標系。通常,兩條數軸分別置于水平位置與垂直位置,取向右與向上的方向分別為兩條數軸的正方向。水平的數軸叫做x軸或橫軸,垂直的數軸叫做y軸或縱軸,x軸y軸統稱為坐標軸,它們的公共原點O稱為直角坐標系的原點。創意練習06創意練習06 創意練習練習:1、現在迷宮一直持續出現,難道米樂熊永遠走不出迷宮了么?想一想有沒有什么辦法,讓米樂熊不用走重復的迷宮。謝謝!第八節 變幻迷宮課程內容 利用我們學習的循環與判斷的知識來幫助米樂熊逃離迷宮。課程時間 45 分鐘教學目標 1、利用上下左右來控制米樂熊前進。 2、米樂熊與場景的互動以及關卡變幻。教學難點 用鍵盤方向鍵控制米樂熊的移動。設備要求 音響、A4 紙、筆(一、課堂導入)Ps:教案內容僅為老師提供參考資料,一切以實際上課情況和教師講課習慣為主第一小節(課程復習)(教師)《教室介紹學校,以及自我介紹》同學們大家好,歡迎回到我們的編程課堂,有沒有及時完成我們的課后作業啊?在上節課當中我們跟隨著米樂熊闖過了森林迷宮,遇到了茂密森林組成的墻壁, 還有徘徊不散的小幽靈,還記得我們怎樣擺脫它的跟蹤么?但是這些難不倒我們的小同學,雖然失敗了很多次,不過只要我們認真思考最終就可以幫助米樂熊解決這個問題,那么現在我們就給隨著熊博士的 腳步,來看一看我們上節課所用到的知識吧。 2 分鐘播放視頻 1:課程導入(第一部分)0s - 45s第二小節(課程導入)(教師)復習了上節課我們學習的知識,現在我們會看到米樂熊經歷了什么樣的故事吧?這次我們的迷宮難度進行了大升級,錯綜復雜的通道使我們不能第一時間就探索出出口的位置,而且就算我們到達了出口,也會發現有更多和更難的迷宮再等待著我們。大家一提起來嘗試一下,看誰能在對短的時間內通關呢?不過在動手編程之前先 來讓熊博士來向我們展示一下我們今天要完成的完整作品吧。 2 分鐘播放視頻 1:課程導入(第二部分)45s - 1min14s 1 分鐘(師生互動:提問模式) 老師提問:這次的迷宮好像和之前很不一樣呀,我們這次是利用鍵盤上下左右來控制米樂熊行走,經過蜿蜒的道路到達終點我們會發現還有下一個迷宮等待我們去繼續探索。現在老師來考一考大家,我們怎樣做到迷宮在成功的時候進行變換呢?米樂熊上下移動我們需要什么樣的指令呢?歡迎同學們踴躍回答。 學生回答:xxxxx 3 分鐘二、繪制流程第三小節(流程圖)(教師)同學們回答的非常好,也非常有想象力,迷宮成功通關之后我們就可以像切換關卡一樣切換我們的背景地圖,角色也回到了原來的位置,重置地圖。想法大致想好了,那么現在就來根據我們的 視頻里的內容來分析一下流程圖內的流程吧。 1 分鐘播放視頻 2:繪制流程 1 分鐘(師生互動:跟隨老師畫圖)同學們一起來動手回憶一下剛剛的視頻內容,繪制出我們整個程序的流程,從第一步初始化開始,來一 起試一下吧。(保證每個學生編寫出正確的程序流程圖) 5 分鐘分解流程圖 1 分鐘(教師)程序流程圖繪制完成,通過我們的流程我們就可以一步一步的完成今天的程序了,準備開始編程打開我們今天的頁面,看一 看熊博士會怎樣完成積木代碼吧。 1 分鐘三、編寫程序第四小節(初始化)(教師)程序流程圖繪制完成,通過我們的流程我們就可以一步一步的完成今天的程序了,準備開始編程打開我們今天的頁面,看一 看熊博士會怎樣完成積木代碼吧。 1 分鐘播放視頻 3:編寫程序 (第一部分)0 – 1min14s 1 分鐘(師生互動:跟隨老師操作)還記得我們的初始化么?初始化就是讓米樂熊每次出現在同一個位置以一種同樣的狀態出現,大家快來試試看吧。 (同學們操作,老師助教) 3 分鐘第五小節(米樂熊移動)(教師)初始化指令編寫完畢,接下來根據流程圖我們來看一下讓米樂熊根據我們的上方向鍵來控制移動,松開鍵盤米樂熊也就停止了,上節課當中我們是讓米樂熊不斷移動控制方向。所以我們在現在 來看一看熊博士是怎樣處理的吧。 1 分鐘播放視頻 3:編寫程序 (第一部分)1min14s - 7min11s 1 分鐘(師生互動:跟隨老師操作)看完了這段視頻,同學們就跟著一起來做一下吧,首先我們要明確一下坐標的概念,橫向方向我們可以使用 x 坐標來代替,縱向方向可以使用 y 坐標來代替。簡單的來說,角色向左 x 坐標減小,向右 x 坐標增大,角色向上 y 坐標增大,角色向下 y 坐 標減小。我們可以使用重復執行與條件判斷組合在內部加入 x 以及 y 坐 2 分鐘標的變化讓米樂熊移動起來。這次的代碼指令會很多,大家一起來動手試試看,完成一下吧。 (同學們操作,老師助教,保證學生完成米樂熊根據坐標以及方向 移動。)第六小節(遇到出口的判定)(教師)現在我們已經完成了上下左右方向的控制,那么我們要做的是不是找到出口逃離迷宮啊?讓米樂熊往上走穿越岔路找到紅色的箭頭。可是大家來試試看,我們走到出口的時候我們的迷宮并沒有變幻,米樂熊也沒有任何反應,這是怎么回事呢?那就是我們的另外一個 角色箭頭的代碼還沒有編譯啊,來一起看看熊博士怎么說吧。 1 分鐘播放視頻 3:編寫程序(第三部分)7min11s - 9min50s 1 分鐘(師生互動:跟隨老師操作)好啦,大家都掌握了怎么讓迷宮變換的訣竅了么?我們先為出口添加初始化,然后也要為米樂熊添加遇到出口的反應,這就用到了我們如果那么以及說指令還有最重要的廣播消息要讓我們的背景來進行切換。只要認真的完成了我們的效果,我們就可以發現非常好玩的事情,大家一起來試試看吧。 (同學們操作,老師助教,保證學生完成出口以及米樂熊的代碼。) 1 分鐘課間休息讓學生自主完成米樂熊變幻迷宮的代碼,幫助學生解答問題。 完成代碼的同學可以休息一下。 3 分鐘四、知識拓展(教師)指令全部完成之后,到了我們的課外知識小課堂時間。在上節課當中已經學習了怎樣穿越迷宮,今天我們就來學習一下我們今天掌握的數學知識——直角坐標系?我們今天為什么可以用 x 和 y 來 代替米樂熊的位置呢?來聽聽熊博士有什么知識要分享吧? 1 分鐘播放視頻 4:課程拓展 3 分鐘(師生互動)以后我們在學習數學的時候可以深入的了解平面直角坐標系,老師希望大家能在課后查閱一下資料,再下節課開始的時候, 希望同學能夠和老師分享自己發現的數學小知識。完成我們本節課的小朋友就可以提交我們本節課的代碼作業了,在本節課中我們一起創作了米樂熊的變幻迷宮,通過了指令積木的拼搭完成了整個游戲,希望同學們再接再厲,發揮想象力把我們的迷宮小游戲變得更好玩吧。 2 分鐘五、拓展練習第七小節(課程總結)播放視頻 5:課程總結(該視頻為靜態圖片,用于輔助老師總結)現在一起來回顧一下本節課我們都學習哪些指令,首先一開 始,在點擊綠旗后我們給米樂熊設置了一系列的初始化操作,在設置完初始化后使用重復執行指令配合如果那么指令達到監聽效果, 5 分鐘條件添加偵測區中的按下鍵指令,條件滿足時改變米樂熊相應的坐標。內部繼續添加如果那么指令,條件添加碰到墻壁顏色指令,條件滿足改變米樂熊相應反方向坐標!在到達出口后,廣播下一個迷宮指令,然后更換背景! 在這里本節課的內容就結束了,但是老師還不知道同學們有沒有掌握,下面老師來請一位同學來回答我們本節課使用了什么樣的指令完成了什么樣的效果呢? 在下節課當中我們會跟著米樂熊一起繼續深入,探索更多的故 事,希望同學們可以繼續努力,在下次課中踴躍表現。(課后作業)(教師)大家千萬不要忘了在課下完成我們的課后作業,這里是我們的一個升級的小挑戰,我們一起來看一下吧。 0.5 分鐘播放視頻 6:課后作業 1 分鐘(課程結束)今天的課程就到這里了,希望同學們能夠在以后的課程中展現自己的奇思妙想,為我們的編程課堂迸發出不一樣的 思維火花,我們下次編程課堂不見不散,拜拜! 0.5 分鐘 展開更多...... 收起↑ 資源列表 第8課:變幻迷宮.docx 課件.ppt 縮略圖、資源來源于二一教育資源庫