當前位置:首頁 > 綜合 > 正文

六年級上冊第8課 Panda闖迷宮 教案

教學内容

第8課Panda闖迷宮

教學目标

了解程序的分支結構

了解控制、偵測積木類型的應用

學會用“圖形編輯器”繪制背景

教學重點

難點

繪制舞台背景

編寫Panda穿越迷宮程序

教學準備

維護計算機正常運行

第9周

課時

一、導入

我們常玩的遊戲,能用mBlock做出來嗎?-走迷宮的遊戲你一定玩過吧!今天我們自己編寫一個走迷宮的遊戲吧!

二、繪制舞台背景

當啟動mBlock後,系統自動新建了一個作品,單擊“背景”選項卡,單擊“造型"按鈕,打開“圖形編輯器",修改默認背景的名字為“迷宮背景",将“輪廓”的顔色設為黑色,粗細設為20, 在“迷宮背景”上繪制出迷宮地圖。選擇文本工具T,将填充顔色設為紅色,在左上角寫上“入口”,右上角寫上“出口”。

三、編寫Panda穿越迷宮程序

迷宮畫好了,Panda 好像有些大,怎的樣才能穿越迷宮呢?先将Panda變小并且移動到入口,然後通過鍵盤方向鍵使Panda移動到出口,讓我們來編寫程序。當Panda碰到黑線的時候返回入口。

1.單擊“角色”選項卡,單擊“角色”面闆中的關閉按鈕,切換到代碼區。

2.分别将事件"積木類型下的綠旗積木、外觀積木類型下的将大小設為100”積木、運動積木類型下的移到x:-43 y:-114"積木拖放到代碼區,将大小設為“40",将x的值改為“-208”y的值改為“115"

3.拖放控制積木類型下的重複執行"積木到代碼區拼接在前面的代碼後。

4.拖放控制積木類型下的如果.那麼積木到代碼區,嵌入重複執行積木内。将判斷條件偵測"積木類型下的積木“碰到顔色”嵌人到條件框中,将顔色修改為黑色。将移到x:-43y:-114"積木嵌入如果....那麼積木内,将x的值改為“-208”y的值改為“115”

5.拖放4控制積木類型下的如果....那麼積木拖放到代碼區,将4個判斷條件偵測積木類型下的技下空帽.積木分别嵌入到條件框中,在空格下拉菜單中分别選擇上下右左四個鍵,分别将y坐标增加3”y坐标增加-3”x 坐标增加3”x坐标增加-3”嵌入...那麼"積木内,最後将4.....那麼積木嵌入重複執行積木内

單擊綠旗執行按鈕,Panda 在變小的同時移動到人口。通過鍵盤的方向鍵控制Panda移動。

分支結構當程序運行時如果碰 到不同的情況需要執行不同的命令,就需要用到條件控制語句。每個條件控制語句就是個分支,多個條件控制語句就組成了分支結構根據偵測到的按下的方向鍵,來執行不同的移動命令。

保存測試好的作品,命名為“Panda 闖迷宮

四、作業

1.上機實踐,練一練。

在完成“Panda闖迷宮”程序的基礎上,為“Panda 闖迷宮程序增加一個“紅色蘋果"角色并移動到出口處。為“Panda闖迷宮”程序添加如果碰到蘋果,說“我赢了!”的效果,新增程序如圖8-7所示。将新增程序嵌入到“重複執行”積木中保存程序。

2.智能化問答題:

當程序運行時如果碰到不同的情況需要執行不同的命令,就需要用到條件控制語句

2每個條件控制語句就是個分支,多個條件控制語句就組成了分支結構根據偵測到的按下的方向鍵,來執行不同的移動命令

y坐标增加3”,角色向上移。

y坐标增加-3”,角色向下移。

x 坐标增加3”,角色向右移。

x坐标增加-3”,角色向左移。

教學

反思

你可能想看:

有話要說...

取消
掃碼支持 支付碼