题库首页 › 蓝桥杯大赛(Scratch) › 题目 5621

货物运输 题目说明 编程实现: 货物运输。 具体要求: 1). 点击绿旗,角色、背景如图所示; 2). 每点击一次加号图标,货车上的货物增加1箱(货物最多摆放6箱,共三层,第一层3箱,第二层2箱,第三层1箱,摆放顺序为从第一层开始,每层按照从左到右的顺序摆放); 3). 每点击一次减号图标,货车上的货物按照摆放顺序的相反顺序减少1箱; 4). 当货车上装满6箱货物后,载满货物的货车向舞台右侧行驶(能看到移动效果); 5). 载满货物的货车行驶到舞台右侧边缘消失。

货物运输 题目说明 编程实现: 货物运输。 具体要求: 1) 题目配图货物运输 题目说明 编程实现: 货物运输。 具体要求: 1) 题目配图货物运输 题目说明 编程实现: 货物运输。 具体要求: 1) 题目配图货物运输 题目说明 编程实现: 货物运输。 具体要求: 1) 题目配图

答案解析

评判标准:

10分:满足“具体要求”中的1);

20分:满足“具体要求”中的2);

20分:满足“具体要求”中的3);

20分:满足“具体要求”中的4);

10分:满足“具体要求”中的5)。

思路分析

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

1). 装载货物

2). 卸载货物

3). 满载货物行驶

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

相信聪明的你已经发现了,处理都和克隆相关,所以解决本题的关键就是如何精确的控制每一个克隆体,包括它的位置、删除顺序。

在Scratch中,每个克隆体都和本体一样,具备相同的特征,包括它的大小、造型、位置等。为了区分不同的克隆体,我们可以借助私有变量,给每个克隆体添加一个ID,并设置为不同的值,然后我们就可以区分它们了。

试卷来源:202205(第13届)蓝桥杯Scratch图形化编程青少组(国赛_中级)真题

本卷相关题目

在线做题 同科目题库