当前位置:首页 > 综合 > 正文

六年级上册第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”,角色向左移。

教学

反思

你可能想看:

有话要说...

取消
扫码支持 支付码