好文档 - 专业文书写作范文服务资料分享网站

【真题详解】2024-5全国青少年编程等级考试(Scratch)一级真题编程题36题

天下 分享 时间: 加入收藏 我要投稿 点赞

小兔子老师教编程 玩中学 做中学 创中学

和小兔子老师一起学Scratch

玩中学 做中学 创中学

题目名称:编程题36题-垃圾分类

题目要求

垃圾分类已经成为我们日常生活中很重要的一部分,这对于环境保

护、资源回收利用具有重要意义。下面我们做一个简单的垃圾分类互动游戏。 准备工作:

导入背景库中的“Mural”,并编辑该背景,增加如下图中的两个垃圾桶,注

明“可回收垃圾”和“不可回收垃圾”的文字说明;导入角色库中的“Takeout”作为一种纸袋垃圾。

编程实现:

? 点击绿旗后,地面出现垃圾“Takeout”(造型 a),垃圾出现的位置不与垃

圾桶相接触,垃圾静止 1 秒。 ? 垃圾面向鼠标指针移动。

? 当垃圾遇到绿色的可回收垃圾桶时消失,并说“分类正确”2秒:当垃圾遇到

蓝色的不可回收垃圾桶不会消失,并说“分类错误”2秒。

1

小兔子老师教编程 玩中学 做中学 创中学

题目分析

角色分析

角色:垃圾“Takeout”

背景分析

背景:Mural(绘制两个垃圾桶)

流程分析:

垃圾:开始→初始造型→初始位置→等待1秒→面向鼠标→循环检测垃圾【跟随鼠标→判断是否可回收垃圾<说分类争取→垃圾消失→时间间隔→新的垃圾>→判断是否不可回收垃圾<说分类错误>】

用到的积木指令

1、运动模块

?

:将角色移动到舞台中央指定的X/Y坐标位置,默认坐

标(x:0,y:0)

2

小兔子老师教编程 玩中学 做中学 创中学

?

:角色朝向鼠标指针的方向,下拉可选其它角色

?

:移到随机位置,下拉可选鼠标指针,其它角色

2、外观模块

?

:说一句话并在舞台上显示指定的时间

?

:将角色显示在舞台上

?

:将角色不显示在舞台上

3、控制模块

?

:时间间隔,等待指定的时间后执行后面的指令

?

:一直重复直行模块里面的积木

?

:条件判断,如果条件为真,那么执行积木框里面的积木,

在执行后面的积木;条件为假,框里面的积木不执行,执行后面的积木

4 侦测模块

?

:条件判断,如果碰到某一特定颜色,返回布尔值真,

否则返回假

角色和背景设置

1、角色设置

3

小兔子老师教编程 玩中学 做中学 创中学

? 删除默认的小猫角色不变,然后从角色库中选择垃圾“Takeout”,如下图所

2、背景设置

? 在背景库中找到我们题目要求的背景Mural,如下图所示

? 通过绘图编辑器绘制两个垃圾桶,采用矩形工具,绘制一个绿色,一个蓝色的矩形作

为垃圾桶,如下图所示

4

小兔子老师教编程 玩中学 做中学 创中学

程序指令编写

? 火箭:

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.

点击小绿旗,也就是程序启动,就要执行后续的程序指令 换成初始造型takeout-a

移到某个位置,只要不碰到两个垃圾桶都可以 按题目要求等待1秒钟 朝向鼠标方向

重复检测垃圾是可回收还是不可回收的,重复执行第7-14个积木指令 垃圾跟随鼠标移动

通过颜色检测判断垃圾是否是可回收垃圾,如果是执行第9-12个积木指令 说分类正确2秒钟

按题目要求隐藏 (有些小朋友可能会说题目是先隐藏在说话,如果隐藏了是看不到说话内容的,所以我们先说话在隐藏)

间隔2秒钟让我们的垃圾重新出现,模拟新的垃圾出来了 垃圾显示在舞台上

通过颜色检测判断垃圾是否是不可回收垃圾,如果是执行第14个积木指令 说分类错误2秒钟

5

【真题详解】2024-5全国青少年编程等级考试(Scratch)一级真题编程题36题

小兔子老师教编程玩中学做中学创中学和小兔子老师一起学Scratch玩中学做中学创中学题目名称:编程题36题-垃圾分类题目要求垃圾分类已经成为我们日常
推荐度:
点击下载文档文档为doc格式
97usx34tnm6o2vt5lzj67d82u9zjet00iel
领取福利

微信扫码领取福利

微信扫码分享