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

王子回家 题目说明 编程实现: 王子被女巫的魔法送到了超时空,他需要找到两把钥匙才能回到自己的世界。 具体要求: 1). 点击绿旗,出现对应的角色与背景; 2). 王子跟随鼠标指针移动; 3). 两把钥匙可以在舞台内随机移动(要求看到移动过程); 4). 当王子碰到钥匙后,点击鼠标可以获取钥匙,钥匙从舞台中消失; 5). 当王子拿到两把钥匙后,王子回到他的世界。

王子回家 题目说明 编程实现: 王子被女巫的魔法送到了超时空 题目配图王子回家 题目说明 编程实现: 王子被女巫的魔法送到了超时空 题目配图王子回家 题目说明 编程实现: 王子被女巫的魔法送到了超时空 题目配图

答案解析

评判标准:

7 分 :满足要求 1);

15 分 :满足要求 2);

15 分 :满足要求 3);

15 分 :满足要求 4);

8 分 :满足要求 5)。

思路分析

本作品一共有3个角色,分别是王子和两把钥匙,如图所示:

其中,王子角色一直跟随鼠标移动,实现也比较简单,让角色重复移到鼠标指针位置即可,当王子拿到两把钥匙后,切换背景,停止脚本。

两把钥匙的功能和效果基本一样,都是在舞台范围内随机移动,在移动过程中,如果碰到王子,则停止移动,此时按下鼠标,钥匙就消失了。

为了记录王子拿到钥匙的数量,我们需要创建一个变量,绿旗点击时,将变量设置为2,每拿到一把钥匙,将钥匙数量减1,如果数量减到0了,则表示两把钥匙都拿到了。

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

本卷相关题目

在线做题 同科目题库