资源简介 (共37张PPT)第二单元 第8课Panda 闯迷宫(甘教版)六年级上1核心素养目标3新知讲解5拓展延伸7板书设计2新知导入4课堂练习6课堂总结课后作业801核心素养目标。信息意识计算思维数字化学习与创新信息社会责任通过为敦煌景点编写线路导览程序,体会用编程技术如何在传播文化信息过程中发挥实际价值。掌握如果使用图形编辑器绘制迷宫背景,能够添加苹果等新角色并设置属性,实现扩展程序功能实现的目标。学会如何应用分支结构积木处理碰壁返回和碰到苹果胜利等不同情况,掌握实现程序条件判断逻辑。能够识别迷宫游戏中角色位置和碰撞信息,并据此调整角色大小等参数,确保游戏可玩性。01核心素养目标学习目标了解程序的分支结构了解控制、侦测积木类型的应用学会用“图形编辑器”绘制背景02新知导入我们常玩的游戏,能用 mBlock 做出来吗?走迷宫的游戏你一定玩过吧!今天我们自己编写一个走迷宫的游戏吧!02新知导入上节课我们让角色动起来了(循环+运动控制),但如果让它走进迷宫,碰到墙壁怎么办?难道任由它‘穿墙作弊’?今天,我们就给Panda装上‘感官’——学习用分支结构解决‘如果碰到黑线’ 的问题,让它遵守规则,碰壁就退回起点!还要让它听键盘指挥,最终找到出口甚至发现宝藏!我们程序的问题02新知导入Panda在迷宫里移动,程序如何‘知道’它碰到了墙壁(黑线)?又如何‘知道’它到达了出口(苹果)?本节课的关键就是学习使用侦测积木(如‘碰到颜色’、‘碰到角色’)作为‘眼睛’,结合强大的分支结构,让程序能根据不同检测结果做出不同反应——碰壁返回、吃到苹果就欢呼!想一想02新知导入绘制舞台背景03新知讲解当启动mBlock后,系统自动新建了一个作品。我们也可以单击菜单栏“文件”下的“新建”菜单创建一个新作品。然后可以通过切换到 “背景”选项卡,单击“造型”按钮,打开“图形编辑器”。绘制舞台背景03新知讲解在“图形编辑器”中,修改默认背景的名字为“迷宫背景”。选择 工具,将“轮廓”的颜色设为黑色,粗细设为 20,在“迷宫背景”上绘制出迷宫线条。按住Shift键可以绘制出直线!绘制舞台背景03新知讲解选择 工具,将填充颜色设为红色,在左上角写上“入口”,右上角写上“出口”。编写 Panda 穿越迷宫程序03新知讲解迷宫画好了,Panda好像有些大,怎样才能穿越迷宫呢?让我们来编写程序。先将 Panda 变小并且移动到入口,然后通过键盘方向键使 Panda 移动到出口,当Panda碰到黑线的时候返回入口。编写 Panda 穿越迷宫程序03新知讲解1、单击“角色”选项卡,单击“角色”面板中的《X角色》按钮,切换到代码区。编写 Panda 穿越迷宫程序03新知讲解2、分别将“事件”积木类型下的“绿旗”积木“外观”积木类型下的“将大小设为100”积木“运动”积木类型下的“移到 x:-43 y:-114”积木拖放到代码区,将大小设为“40”,将x的值改为“-208”,y的值改为“115”编写 Panda 穿越迷宫程序03新知讲解3、拖放“控制”看积木类型下的“重复执行”积木到代码区拼接在前面的代码后。编写 Panda 穿越迷宫程序03新知讲解4、拖放“控制” 类型下的“如果……那么”积木到代码区,嵌入“重复执行” 内。判断条件“侦测”积木类型下的“ ”积木嵌入到条件框中,将颜色修改为黑色。将“移到 x:-43 y:-114”积木嵌入“如果……那么”积木内,将x的值改为“-208”,y的值改为“115”。编写 Panda 穿越迷宫程序03新知讲解5、拖放4个“控制”积木类型下的“如果……那么”积木到代码区,将4个判断条件“侦积木分别嵌测”积木类型下的积木分别嵌入到条件框中。编写 Panda 穿越迷宫程序03新知讲解6、在“空格”下拉菜单中分别选择上下右左四个键,分别“将y坐标增加 3”“将y坐标增加 -3”“将x坐标增加 3”“将x坐标增加 -3”嵌入“如果……那么”积木内。最后将4个“如果……那么”积木嵌入“重复执行”积木内。编写 Panda 穿越迷宫程序03新知讲解单击“绿旗”执行按钮,Panda在变小的同时移动到入口。通过键盘的方向键控制 Panda 移动。因为屏幕大小不一样,程序开始设置的大小需要根据实际情况调整哦!03新知讲解分支结构当程序运行时如果碰到不同的情况需要执行不同的命令,就需要用到条件控制语句。条件语句每个条件控制语句就是一个分支,多个条件控制语句就组成了分支结构。03新知讲解练一练为“Panda 闯迷宫”程序增加一个“红色苹果”角色并移动到出口处。为“Panda 闯迷宫”程序添加如果碰到苹果,说“我赢了!”的效果。将新增程序嵌入到“重复执行”积木中保存程序。03新知讲解练一练1、添加一个苹果角色,并设置好合适的大小和位置。03新知讲解练一练2、为程序的循环中添加一个条件,使用“侦查”积木类型下的 积木检查是否遇到苹果,遇到就显示“我赢了!”。添加“碰到”积木后记得选择碰到的对象哦!03新知讲解练一练3、程序编写好后,运行程序就可以走迷宫了!测试过程中需要根据迷宫为设计panda的合理大小,不然可能太容易或者太难(太大容易碰到边缘)哦!04扩展延伸Panda游敦煌1、创建项目,导入敦煌的地图,并将Panda移动到之前的起点。04扩展延伸Panda游敦煌2、编写程序设置Panda的初始状态。04扩展延伸Panda游敦煌3、编写基本的移动程序,控制Panda的移动。04扩展延伸Panda游敦煌4、如果遇到白色,说明移动到地图外面,回到原点!04扩展延伸Panda游敦煌5、添加一个坐标图片,命名为“tianti”,并放在“天梯山石窟”处。04扩展延伸Panda游敦煌6、补充程序,添加如果碰到“tianti”显示“我到了天梯山石窟!”,并继续补充其他景点的信息!04课堂练习一、选择题1、为了让Panda在迷宫中碰到黑线就返回起点,我们主要使用了什么积木组合? ( )A) “重复执行” 积木 + “移动10步” 积木B) “当绿旗被点击” 积木 + “说Hello” 积木C) “如果...那么” 积木 + “碰到颜色” 积木 + “移到x y” 积木D) “等待1秒” 积木 + “隐藏” 积木2、用键盘方向键控制Panda上下左右移动,需要用到哪个积木来检测按键? ( )A) “当角色被点击” B) “碰到鼠标指针?” C) “重复执行直到...” D) “如果按下...键?”3、在“Panda游敦煌”项目中,想让Panda走到“天梯山石窟”图片位置时显示提示文字,应该使用哪个侦测积木? ( )A) “碰到鼠标指针?” B) “碰到颜色?” C) “碰到[角色名称]?” D) “询问...并等待”CDC04课堂练习二、填空题在编写程序时,让程序根据“是否碰到黑线”来决定“是否返回起点”的结构叫做 ______结构。程序开始时,需要设置Panda的初始位置,通常通过设置它的 ______值 和 ______值。为了让Panda碰到苹果角色后说“我赢了!”,我们需要在“重复执行”里面添加一个“如果...那么”积木,条件是 ,动作是 。分支x坐标y坐标碰到[苹果]说“我赢了!”06课堂总结1了解程序的分支结构2熟悉绘制舞台背景的方法3熟悉设置对象为条件的方法4掌握迷宫程序的编写5完成课题练习12345Panda 闯迷宫07板书设计Panda 闯迷宫1、了解程序的分支结构2、熟悉绘制舞台背景的方法3、熟悉设置对象为条件方法4、掌握迷宫程序的编写5、完成课题练习课后作业。1、 为“Panda游敦煌”项目添加一个新景点“莫高窟”。04课堂练习1、为“Panda游敦煌”项目添加一个新景点“莫高窟”。https://www.21cnjy.com/recruitment/home/fine 展开更多...... 收起↑ 资源列表 【甘教版】信息科技 六年级上册 第二单元 第8课《Panda 闯迷宫》 课件.pptx 逛公园.mp4