《键盘控制》教案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1键盘控制教学目标:1.通过自主探索与教师讲解相结合,让学生能制作出用键盘控制角色移动的程序命令。2.初步了解条件判断语句(“如果”命令)在程序中的应用。3.让学生了解程序的多样性。教学重点:了解条件判断语句使用方法教学难点:条件判断语句的综合运用。教学准备:角色运行地图教学过程:一、设置情景同学们,我们学习Scratch已经有大半学期了,也完成了不少的作品。不过,今天的作品与以前的都不一样。今天我们的关键词是“控制”。回忆一下以前的作品,当我们提交以后,还能控制里面的角色吗?看一看老师的这个作品,有什么不一样?(展示“棉球方块”完整版,能用方向键操纵方块移动)发现了吗,刚才老师是用什么设备来控制角色的?(板:键盘)想不想制作出能被键盘控制的角色?就让我们开始吧。二、发现差异想要用键盘控制角色移动,我们操作的步骤应该是怎样的?(根据学生回答板书:按↑向上移动)2打开Scratch,找一找,哪一个程序块可以用来表示“按↑”?接下来就要靠自己动脑了。请大家绘制一个方块作为我们的要控制的角色。试一试,该怎么设计程序。(学生尝试自行设计,请两名完成设计的学生上台演示)用复制的方法能更快的完成其他三个方向移动的制作。三、聚焦疑点通过刚才的设计,我们确实能用键盘控制方块的行动了,但是在操作角色的过程中,有没有问题?(学生讨论,发现起步时太慢)有没有解决的方法呢,当然有了。只需用命令替换就能解决。不过不能直接加入到程序中,需要和“如果”命令相配合才行。(学生尝试利用命令改进程序,完成后选择不同设计的学生演示讲解改进后的程序)比较一下这几种方法,有什么不同的地方?为什么?(“如果”命令可以在后面继续添加内容,就可以写成一段程序,而“如果就重复执行”命令不能在后面添加内容,就必须分成四段程序;“如果”命令外需要添加“重复执行”命令,而“如果就重复执行”命令就不用再重复了。)四、寻求突破利用“如果”命令可以让我们很方便控制方块角色了,但是只在屏幕上乱走一气没什么意义,让我们同样利用“如果”命令,给方块限制一个行动的范围吧。把学案中提供的地图导入Scratch。试一试,能不能利用“如果”命令让方块不能走出黑线的范围呢?(学生尝试设计)提示:黑线就相当于一条边线,要想不超出线,只需设置如果碰到黑色边线后,立刻退回来就可以了。用移动命令同样可以实现后退,需要将数值设置成负数。五、达成共识程序该怎样设计?最终的效果又是怎样的?让我们来看几个同学的作品。3(选择不同程序设计的学生作品进行展示,让学生说一说他的设计想法,并运行程序测试是否达到目的。)小结:利用边线的黑色进行判断是我们一致认同的好方法,如果方块碰到黑色后,立刻后退,它就再也不能走出边线了。六、创新提高程序需要不断测试才能完善,让我们再运行程序测试一下。发现新的问题:当有几个方向键同行按下的时候,程序会出现漏洞,让方块跑出黑线去。看来我们的程序还不够严谨。出现这个漏洞的原因是因为程序还不够完整。你能找到解决这个问题的办法吗?这个问题,留给同学们好好思考。

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功