货物运输-第13届蓝桥杯国赛第4题

货物运输-51scratch
货物运输-第13届蓝桥杯国赛第4题
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的Scratch作品是《货物运输》,这是第13届蓝桥杯国赛赛真题,于2022年5月29日进行的,这是初级组编程部分的第4题,中级组也有此题。题目要求考生编程模拟货物运输效果,包括装载货物、卸载货物和满载货物行驶。

先来看看题目的要求吧:

编程实现:

货物运输。

具体要求:

1). 点击绿旗,角色、背景如图所示;

第13届蓝桥杯scratch国赛真题-货物运输-初始化效果
初始化效果

2). 每点击一次加号图标,货车上的货物增加1箱(货物最多摆放6箱,共三层,第一层3箱,第二层2箱,第三层1箱,摆放顺序为从第一层开始,每层按照从左到右的顺序摆放);

第13届蓝桥杯scratch国赛真题-货物运输-增加货物
增加货物

3). 每点击一次减号图标,货车上的货物按照摆放顺序的相反顺序减少1箱;

4). 当货车上装满6箱货物后,载满货物的货车向舞台右侧行驶(能看到移动效果);

第13届蓝桥杯scratch国赛真题-货物运输-满载货物行驶
满载货物行驶

5). 载满货物的货车行驶到舞台右侧边缘消失。

第13届蓝桥杯scratch国赛真题-货物运输-货车消失
货车消失

评判标准:

  • 10分:满足“具体要求”中的1);
  • 20分:满足“具体要求”中的2);
  • 20分:满足“具体要求”中的3);
  • 20分:满足“具体要求”中的4);
  • 10分:满足“具体要求”中的5)。

作品效果

Scratch货物运输作品的完整效果如视频所示:

作品解读

Scratch货物运输作品一共有个角色,如图所示:

第13届蓝桥杯scratch国赛真题-货物运输-角色列表
角色列表

本题一共要实现如下三个功能:

1). 装载货物

2). 卸载货物

3). 满载货物行驶

装载货物的过程,其实就是克隆货物的过程,卸载货物则是删除相应的克隆体,满载货物行驶,则是让克隆体和火车一起运动。

相信聪明的你已经发现了,处理都和克隆相关,所以解决本题的关键就是如何精确的控制每一个克隆体,包括它的位置、删除顺序。在Scratch中,每个克隆体都和本体一样,具备相同的特征,包括它的大小、造型、位置等。为了区分不同的克隆体,我们可以借助私有变量,给每个克隆体添加一个ID,并设置为不同的值,然后我们就可以区分它们了。

© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容