当今社会,随着人们生活质量的不断提高,我们生活产生的垃圾也在日趋增多,垃圾的成分越来越复杂,合理地对垃圾进行分类对降低后续处理环节的难度显得极为重要。
许多环境专家提出,垃圾分类需要从娃娃抓起,通过实践教会孩子们在日常生活中如何正确进行垃圾分类,养成垃圾分类的好习惯。
有些家长表示担忧,垃圾分类对于成年人尚且有一些难度,要求孩子学习会不会有些强人所难。小编认为,这是不必要的担心,适当地模仿学习稍微复杂的行为对孩子来说也是有益处的,适时适地地操演社会生活,也有利于孩子提前养成良好生活习惯,利于孩子的健康成长。
儿童的成长是家长们热切关注的话题,著名心理学家皮亚杰提出,同化和顺应是个体适应环境的两种机能,这是研究儿童心理发展的重要概念。所谓“同化”,是指刺激输入的过滤或改变;所谓“顺应”,是指内部图式的改变以适应现实。儿童的心理成长就是同化和顺应两种机能平衡发展的结果。
简而言之,每当儿童遇到新鲜事物,在认识过程中总是试着用原有的心理认识去同化,如果获得成功,便得到暂时的认识上的平衡;相反,如果新事物超出了他的认知,儿童便会调整自己的认识,或者产生新的认识去看待新事物,这样就产生新的进步。
也就是说,孩子的智慧行为是需要新鲜事物的刺激获取新认识的。
那么,有什么适合孩子学习垃圾分类的好方法呢?
小编想推荐的就是,编程。
有人一听到编程,就认为是在计算机里输入密密麻麻的字母,还称这样的人是码农。其实,随着计算机技术的发展,现在儿童学习编程,大可不必敲代码。
小孩子通常都非常喜欢乐高积木,美国麻省理工学院媒体实验室的米切尔·雷斯尼克(Mitchel Resnick)教授根据乐高积木的原理,组织研发了一款适合青少年使用的图形化编程工具—Scratch。Scratch可以让孩子实现自己的想法,创作出游戏或是动画。
但如何用Scratch来制作垃圾分类的作品呢?不用着急,让我们试一试吧!
作品效果如下图所示。当单击“开始游戏”按钮后进入垃圾分类界面,各种垃圾角色如果拖动到合适的垃圾桶后会伴随着吞咽声消失,若垃圾分类错了,就重新回到原来的位置。
作品效果1
要完成此项目,我们需要导入两张背景以及多个角色,还得自己绘制多个角色。本项目编程时,我们还将继续学习如果积木与侦测积木的配合使用,来检测垃圾是不是放入合适的垃圾桶。
作品效果2
一、新建项目并导入背景
第一步 启动Scratch创建一个新项目,并将项目保存为垃圾分类.sb3。
第二步 导入背景。在背景库中户外类别里找到名为Blue Sky和School的两张背景导入,如下图所示。
第二步
二、背景切换脚本
舞台背景一共两个场景,分别是出示标题的时候用学校背景,开始垃圾分类操作的时候用蓝天背景。可以通过切换背景的脚本实现。
舞台脚本
三、绘制标题文字
程序开始时显示游戏标题,可以为作品增加不少的乐趣呢!通过绘制新建一个角色,使用文本工具输入标题文字(填充蓝色),调整其大小。此处要实现每个标题文字单独出现的效果,因此将标题所包含的四个文字拆开,分别建立角色,如下图所示。
四个标题文字角色
四、动态显示标题文字
为了使标题文字显示具有动态效果,上一步我们将标题文字分开创建了四个角色,现在通过对每个文字角色编写程序,使文字在显示时更具动感。第一个字的脚本编写如下,另外三个文字角色除起始位置不同外,其他脚本均相同。
文本角色显示脚本
五、绘制开始游戏按钮
通过绘制新建一个角色,首先绘制矩形框并填充淡绿色,再使用文本工具输入开始游戏(填充黑色),并命名为开始游戏。
制作开始游戏按钮
六、编写开始游戏按钮脚本
开始游戏按钮的作用是,当用户单击它时,发出开始游戏的广播,通知其他角色执行相应的脚本。
开始游戏按钮脚本
七、添加人物角色
单击选择一个角色按钮,从角色库中导入名为Devin的角色。
八、编写人物角色脚本
本项目中的人物角色起到提示作用,说一些简单的开场白,因此编写如下脚本。
人物角色脚本
九、导入各种垃圾角色并修改
第一步 单击选择一个角色按钮从角色库的食物类别中找到Milk并导入。删除其他造型,保留Milk-a 。在编辑区用选择工具将Milk-a整体缩小 ,再用文本工具在Milk-a图片上备注文字“感冒药” ,并命名为感冒药。
感冒药角色
第二步 在角色库的食物类别中找到Cake并导入,删除造型中的Cake-a,保留Cake-b 。在编辑区用选择工具将蛋糕整体缩小,再用文本工具在蛋糕图片下面备注文字“蛋糕” 。
蛋糕角色
以此方法,依次从时尚类别里导入Dress,食物类别里导入Muffin,音乐类别里导入Bell,每个角色就保留一个造型,并添加相应文字,最后将角色列表区名字进行修改。
五个垃圾的角色
十、绘制垃圾箱角色
绘制可回收垃圾箱:使用选择一个角色按钮中的绘制按钮,用矩形工具画出一个深蓝色矩形框 ,用变形工具 ,将矩形变形成类似平行四边形 (作为侧面),再用矩形工具,绘制出一个正面的浅蓝色矩形 ,接着再用矩形和变形工具,绘制顶层的图形 ,继续用矩形和变形工具绘制出一个灰色的平行四边形 作为投入口,最后用文本工具输入可回收垃圾 ,并命名为可回收垃圾箱。
可回收垃圾箱角色
绘制厨余垃圾箱: 角色列表区选择可回收垃圾箱,接着右击角色选择复制,对新角色进行造型的修改(造型名字、填充颜色、文本),并命名为厨余垃圾箱。
厨余垃圾箱角色
以此方法制作其他垃圾箱(填充黑色) 、 有害垃圾箱(填充红色) 。
四个垃圾箱角色
十一、编写四个垃圾箱脚本
四个垃圾箱的脚本大同小异,主要是坐标不同。
四个垃圾箱角色脚本
十二、编写五个垃圾脚本
为五个垃圾角色都导入一个声音,在声音选项卡中,单击选择一个声音,在效果分类中中找到Bite将其导入,作为正确放入垃圾箱时发出的提示音。
蛋糕角色编写如下脚本。
蛋糕角色脚本
利用脚本复制方式将蛋糕角色的脚本复制到其他几个垃圾角色上,对角色的起始位置和碰到的角色对象进行修改,其他脚本保持不变。
裙子角色脚本
感冒药角色——
感冒药角色脚本
铃铛角色——
铃铛角色脚本
大家都学会了吗?
想要了解更多信息,来看看这本书——
PK人工智能:AI时代孩子怎能不会编程思维》
本书以全新的Scratch3.0为环境进行写作,精心编写了35个实战项目案例,内容涉及2个动画作品、4个艺术作品、3个数字故事、4个交互式作品、8个数学问题、5个游戏作品、9个人工智能作品。通过这些生动有趣的实例,引导孩子以编程的形式表达创意。
联系客服