【科学教案】穿越迷宫——小猫抓老鼠

【科学教案】穿越迷宫——小猫抓老鼠

首页休闲益智猫鼠迷宫历险记更新时间:2024-04-24

信息科学教案

穿越迷宫

教学目标:1.让学生在轻松快乐的学习氛围中学会用scraino编写程序,学会给小猫编写脚本。

2.培养学生的创新能力和逻辑思维能力。

重难点:程序的编写思路要清晰。

方法:讲解法、演示法、讨论法。

教具:scraino

一、情境导入,引出主题

教师演示学生以前做的作品小猫抓老鼠的游戏。

师:我们今天就再来做一个小猫抓老鼠的游戏,小猫在迷宫的头,老鼠在迷宫的尾,小猫需要穿过重重的迷宫才能抓到老鼠,我们来看看怎么帮帮他!

出示主题:穿越迷宫

二、循循递进,编写程序

1、小猫、老鼠初定位

[教师展示学生的搭建的成果。]

师:大家仔细看看刚才学生搭建的有什么问题?

[教师引导学生发现其中的问题(小猫“身材”高大,无法穿越迷宫)]

(学生调整自己的背景、角色)

2、小猫出发吧

师:我们要怎么样控制小猫来通过迷宫抓到老鼠呢?回忆一下,我们之前学过的知识,哪些命令可以控制小猫穿过重重的迷宫抓到老鼠?(让小猫跟随鼠标走。)

师:(1)什么控件可以让小猫跟随鼠标指针行走呢?(面向……或移到……)

(2)又是什么控件可以让小猫一直跟随指针行走呢?(重复命令)

那就请大家使用“面向”这个命令让小猫跟着鼠标走起来吧!

(学生操作、尝试)

[教师请学生上台演示,教师指导。]

3、小猫要判断

师:现在就请大家让自己设计的小猫抓一下老鼠吧。

(学生操作。)

师:大家发现了什么问题?

(小猫根本就没有按着迷宫的格子走,穿墙走了。)

师:是的,我们都知道走迷宫是要遵守一定的规则的,小猫是不可以穿墙走的。

可是现在小猫跟着鼠标走,可以随意穿墙而过,这样显然不合理,那我们应该怎么办呢?

(控制不让它撞墙、可以后退、拐弯……)

师:让小猫后退,要实现这个功能,就要用到一个我们之前没有学到的控件:“如果” [教师展示“如果”控件],就是如果后面的条件成立,才会执行它内部包含的脚本。

师:要想使用“如果”控件,还需要另外一种控件与它配合才可以,那就是“侦测”控件 [展示“侦测”控件]

[教师讲解和演示编程的过程。]

思考:后退的步数多大合适?(不宜过大)

(学生自己尝试练习。)

[教师请学生上台演示,教师给予指导。]

师:小猫怎么抓不到老鼠呢?而是继续随着你的鼠标移动呢?

(应该让小猫碰到老鼠之后,说句话;还应该在小猫抓到老鼠后,这个程序停下来,)

师:请大家参考刚才小猫遇到“墙壁”的程序或者自己看书来完成这个功能。

[教师请学生上台演示。]

[多运行几次,有什么问题?]

(每一次运行,小猫都从当前位置出发)

[教师引导学生对自己的程序作出改进]

三、拓展练习、探究延伸

1、能不能把程序中的跟随鼠标命令“面向鼠标指针、移动2步”换成“移到鼠标指针”?

2、设计一个自己喜欢的迷宫作为舞台背景。

四、总结全课、评价反馈

[教师展示学生的最终作品,并对学生进行评价和反馈]

今天,同学们主要学习了利用“侦测”模块中的语句作为条件来编写“穿越迷宫抓老鼠”的游戏,你们都学会了吗?课后,请大家研究一下,看看能不能把程序改成利用“方向键”控制小猫穿越迷宫抓老鼠。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved