美文网首页Scratch少儿编程进阶篇
Scratch少儿编程进阶篇1-垃圾分类

Scratch少儿编程进阶篇1-垃圾分类

作者: 小浣熊少儿编程 | 来源:发表于2022-08-27 14:09 被阅读0次

垃圾分类—Scratch少儿编程进阶篇1

一. 前言

进阶篇是Scratch编程的综合应用,通过进阶篇的内容,希望大家能够有以下三个方面的收获:1. 通过Scratch软件,能提高自我创造能力和问题解决能力;2. 学会编程的基本思想,能够深入思考,举一反三,提高逻辑能力;3.提升编程学习兴趣,能在编程中体会问题解决的成就和兴奋,增强自信

二.目标

在本课程中,大家将通过Scratch软件的消息传递、循环与判断语句的嵌套、子函数模块和造型模块,完成一个垃圾分类科普的程序。程序需要大家实现以下三个基本功能:

1. 程序开始,依次介绍垃圾分类的四大类型:可回收物、干垃圾、有害垃圾和湿垃圾;

2. 通过鼠标,拖动废弃物图片,如果不与相应垃圾桶对应,那么图片回到初始位置;

3. 废弃物正确丢进垃圾桶时,角色消失,分数增加1。

三.模型搭建

功能一:垃圾分类介绍

程序开始,需要大家先准备好垃圾桶和垃圾的图片造型:

为了方便将要说的话语移动到相应的位置,可以在舞台中创建一个小圆圈造型,在介绍相应垃圾类型时,移动到对应的垃圾桶旁边。

首先介绍可回收垃圾,将小圆圈造型移动到可回收物垃圾桶位置,并传递“可回收物”的广播,并显示可回收垃圾的介绍及声音:

当可回收垃圾桶接收到广播消息后,可以设置造型大小的变化进行突出:

其它类型的垃圾分类介绍程序类似,下面展示了“干垃圾”的程序,“有害垃圾”和“湿垃圾”的程序类似,不再赘述。

当“干垃圾桶”接收到广播消息后,同样进行造型大小的变化进行突出:

功能二:垃圾投入垃圾桶

14个垃圾物,每个垃圾物的程序是一样的,因此,此处仅对“剩饭剩菜”垃圾物进行展开。首先,垃圾物需要进行初始化定义:

接着通过重复执行对垃圾物是否碰到鼠标进行判断,通过两个条件进行判断:1. 用点击物品表征该垃圾物是否被点击,此外,点击物品状态的变化还能避免和其它角色的互相干扰;2. 确定造型碰到鼠标。当条件满足时,将造型移动到鼠标位置。

判断垃圾物是否碰到所属的垃圾桶,如果分类正确,那么垃圾物调用”丢进垃圾桶“的函数;如果碰到其它垃圾桶,那么提示”再想想吧“,并将造型移动到初始位置;其它情况,将造型移动到初始位置。

功能三:废弃物正确丢进垃圾桶时,角色消失,分数增加1。

当垃圾物正确分类时,调用子函数“丢进垃圾桶”,将造型逐渐减小并隐藏,此外,将分数加1:

四.每课一问

对应重复的多角色编程,如何将程序快速复制到其它造型中?

小浣熊少儿编程

专注少儿编程,帮助孩子提升抽象逻辑思维、计算思维、创新与创造力,让您的孩子“编”出未来,赢得未来!

相关文章

网友评论

    本文标题:Scratch少儿编程进阶篇1-垃圾分类

    本文链接:https://www.haomeiwen.com/subject/bubtnrtx.html