scratch高级版智能红绿灯怎
一、创设情景,激趣导入:
马路上车来车往,小明同学想过马路,他站在路边等着车子停下的那一刻,我们来帮他在斑马线旁设计一个红绿灯控制器吧,按一下控制器,行车绿灯就会变成红灯,这样,小明就可以安全的过马路了。
教师边演示导入角色和背景,边描述情景。
二、完成角色导入、模拟环境
从素材库中导入舞台背景、控制器造型、人物以及汽车。
1、 背景
(图1)
2、 人物角色方向设定
用绘制简图的方法说明怎样设置人物运动的初始方向
(图2)
3、 导入控制器造型
说明造型是一个角色的不同状态,可以先导入一个角色,再在角色的造型控制区里导入角色的第二个造型。
(图3)
4、导入一辆汽车
学生完成角色...全部
一、创设情景,激趣导入:
马路上车来车往,小明同学想过马路,他站在路边等着车子停下的那一刻,我们来帮他在斑马线旁设计一个红绿灯控制器吧,按一下控制器,行车绿灯就会变成红灯,这样,小明就可以安全的过马路了。
教师边演示导入角色和背景,边描述情景。
二、完成角色导入、模拟环境
从素材库中导入舞台背景、控制器造型、人物以及汽车。
1、 背景
(图1)
2、 人物角色方向设定
用绘制简图的方法说明怎样设置人物运动的初始方向
(图2)
3、 导入控制器造型
说明造型是一个角色的不同状态,可以先导入一个角色,再在角色的造型控制区里导入角色的第二个造型。
(图3)
4、导入一辆汽车
学生完成角色和背景的导入
教师巡视指导
三、自主探究,尝试脚本设计
我们创造了这些角色,还要通过程序给角色注入生命
完成任务:
1。 让汽车动起来
汽车脚本
A.设定初始位置
(图4)
B.右向行驶脚本
(图5)
2。
人物行过斑马线
学生自主合作探究
教师巡视指导
第二课时:控制器
一、发现问题,完善脚本
同学们,请你们打开我们上节课已经完成的程序,尝试设计脚本的时候发现了什么问题
交通秩序混乱,人物和汽车不遵守红绿灯
完成任务:
设置控制器脚本,恢复正常的交通秩序
学生自主探究,教师巡视指导
1。
控制器脚本
当绿旗被点击的时候,默认是汽车绿灯。上节课我们导入了两个控制器的造型,一个是红灯,一个是绿灯。
(图6)
当控制器被点击的时候,变成汽车红灯,
(图7)
为什么在切换造型后设置变量的值呢?
对,我们用变量控制器的不溶数值来表示它的不同状态
我们用“控制器=0表示行车红灯,控制器=1来表示行车绿灯。
由于在这里变量对所有角色都起作用,所以车和人都会根据变量控制器的不同值来判断是该行还是该停止。
安全行车
A. 设定初始位置
B. 右向行驶脚本
C. 当同时满足“碰到斑马线前红色横线”及“行车向为红灯”时汽车停止前行
人物脚本
(图8)
汽车脚本:
C.当同时满足“碰到斑马线前红色横线”及“行车向为红灯”时汽车停止前行
(图9)
D.以上程序完整表述
(图10)
注意:最后一句“移到x:257y:30”作用是使汽车改变车道转向行驶
汽车停,过马路
修改人物脚本
二、学生演示、描述问题
师生交流,解决问题
三、教师小结:
程序的设计有很多方法,今天我要表扬有创意的同学
板书:智能修改器
。收起