礼让斑马线
E学江苏 上一版 下一版

《江苏科技报·学生周刊》励志启智,开阔视野,净化心灵,陶冶情操,参与互动,集新闻性、知识性、趣味性、互动性为一体,是小学生成长的良师益友、参与互动的平台、沟通老师家长的纽带。

国内统一刊号:CN32—0019
编辑部地址:江苏省南京市鼓楼区中山路55号新华大厦48楼
 

第63期  总第4591期  2013年03月19日  星期二
返回首页
作者 内容  上一期  当前第63期  下一期
礼让斑马线
来源:本站原创 作者:admin 发布日期:2013-03-19 09:19:17

     过马路时严格遵守交通规则,是同学们必须时刻谨记的。今天,苏州市学士中心小学的沈亦美老师就带大家用Scratch 来制作一个文明过马路的动画。
    

     一、设计规划
     舞台:马路;
     角色:汽车、人物、斑马线、红绿灯;
     动作:汽车在马路上行驶,人物在斑马线上行走;
     脚本:汽车移动到起始位置后,显示,行驶到舞台最右侧时,消失;人物显示,移动到起始位置,人物走到舞台下侧时,消失。
     二、搭舞台定角色
     1.从舞台背景中的outdoors文件夹导入“Berkeley-mural”背景。
     2.在素材库中的transportation文件夹导入两辆汽车图片和people文件夹导入两个人物图片作为角色。
     3.导入外来图片红灯和绿灯。
     4.新增角色:斑马线。
    

    

    

    

    

     三、程序设计
     任务一:汽车在马路上行驶,等汽车过了,行人再过马路。 
     编程:

     汽车:

     或者

     人物:

     或者

     注意事项:主要计算好汽车运行的时间与人物过马路前等待的时间。

     任务二:汽车碰到斑马线要停下来,等待6秒。等行人过了斑马线,汽车再继续行驶。
     答案:
     编程:  

     汽车:

     或者

     人物:

     或者
     任务三:如果汽车到斑马线的距离是不固定的,我们可以使用什么命令使汽车遇到斑马线就停止呢?
     答案: 
     解决方案:
     一、当汽车碰到斑马线这个角色时,马上停止。
     编程:

    

     二、当汽车车头的颜色碰到斑马线的白色时,马上停止。
     编程:

     
     注意事项:汽车每次移动的步数不要太大,汽车的颜色一定要选取车头的,不然汽车还是会开在斑马线上的。

     任务四:等行人过了斑马线,汽车要继续行驶。
     分析:等行人过了斑马线,发布广播;汽车接受广播,再行驶。请同学们新建一个信息,并命名为“行驶”。
     答案:
     如右图,点击“新建……”,名称就叫“行驶”,点击确定。

     

     

     编程:

     人物:

     汽车:

     
     任务五:行人要过马路,绿灯亮;行人过后,红灯亮,汽车通过。
     分析:行人发布广播“过马路”,红绿灯接受广播“过马路”,切换造型到“绿灯”;红绿灯再发布广播“可以通过”,行人接受广播“可以通过”;行人过马路后,发布广播“红灯”后再发布“汽车通过”,汽车接受广播“汽车通过”,汽车继续行驶。
     讨论:行人要先后发布两个广播“红灯”和“汽车通过”,怎么解决?
     答案:

     

     编程:

     行人:

     

     红绿灯:

     

     汽车:

     
     这样,单辆汽车行驶和单人过马路的各种场景就做完了。同学们,你们能设计出多辆骑车行驶和多人过马路的场景吗?快来试试吧!

发表评论
评论标题:
评论内容:
(500字符)
验证码: 看不清楚,请点击我
    
本网站所有内容属《江苏科技报·学生周刊》所有,未经许可不得转载
编辑部地址:江苏省南京市鼓楼区中山路55号新华大厦48楼
ICP备案编号:苏ICP备05076602号