第10届蓝桥杯Scratch省赛真题集锦-附答案.pdfVIP

  • 116
  • 0
  • 约1.18万字
  • 约 24页
  • 2024-12-11 发布于江苏
  • 举报

第10届蓝桥杯Scratch省赛真题集锦-附答案.pdf

第10届蓝桥杯Scratch省赛真题集锦

题目总数:7总分数:140

编程题

第1题问答题

击鼓游戏

题目说明

准备工作:

将舞台背景设置为“spotlight-stage”,添加一个“Bellerina”角色、两个“Drum1”角色和两个“Drum2”角色,并按照

图7-1的位置摆放。角色“Bellerina”的造型和颜色的设置须如图7-1所示,五个造型的裙子颜色顺序为:白、

红、蓝、绿、黄;四个鼓的颜色分别设置为:红、蓝、绿、黄。

编程实现:

青少年考级竞赛题库-在线刷题/真题模拟/不限科目/顺利通过-/

舞台中央的小女孩会随机变换造型及衣服颜色4次,游戏玩家要记住衣服颜色出现顺序,并按顺序敲击相应颜

色的鼓,颜色顺序正确则可得1分,并开始下一轮变换颜色;直到某一轮敲鼓顺序错误则游戏结束,更新最高

得分。

具体要求:

1、每次点击绿旗后,舞台左上角的“得分”(显示位置见图-2)都为0;

青少年考级竞赛题库-在线刷题/真题模拟/不限科目/顺利通过-/

2、小女孩为造型1(白色裙子);并说“请观察颜色序列!”2秒钟(图-2);

3、小女孩切换4次造型,每次都是随机切换为造型2到造型5中的一个(这4次切换的造型之间允许重

复);而且第一次切换后要说“1”1秒钟,第二次说“2”1秒钟,第三次说“3”1秒钟,第四次说“4”1秒钟(图-3

至图-6);

4、在4次造型切换完成后,小女孩切换回造型1(白色裙子),表示一轮切换结束。小女孩说:“请按顺序点

击相应颜色鼓!”(图-7);

5、游戏玩家根据刚刚小女孩4次切换造型中衣服颜色的顺序,依次点击(敲击)相应颜色的鼓,在敲击的第

一次鼓后小女孩说“1”,第二次后说“2”,第三次后说“3”,第四次后说“4”;如果玩家敲击的顺序与衣服颜色切换

的顺序相一致,小女孩就说“正确!”2秒钟,且得分加1(图-8),并从步骤2开始下一轮游戏;如果敲击的

顺序错误,小女孩就说:“游戏结束”,并根据当前得分的情况更新舞台右上角的最高得分(显示位置如图-9所

示),程序结束。

将程序保存到桌面,命名为“7.sb2”。

答案编程实现

根据题目描述,我们可以分3步来编写程序:

女孩随机切换造型

击鼓并记录顺序

判断游戏是否成功

1.女孩随机切换造型

首先创建两个列表,命名为“颜色顺序”和“敲鼓顺序”,再创建一个变量“次数”,用来表示女孩切换造

型的次数,后面还可以用来表示击鼓的次数,游戏开始时,将列表清空,并将次数设置为1。

接下来,将女孩切换为白色造型,说“请观察颜色序列”,然后重复4次随机切换造型,并将每次造型

的名称保存到列表中,每切换一次造型,女孩都说出当前的次数。

造型切换完毕,女孩又切回到白色造型,并说“请按顺序点击相应颜色鼓!”,同时将次数清零。对

应的代码如下所示:

青少年考级竞赛题库-在线刷题/真题模拟/不限科目/顺利通过-/

需要注意的是,女孩一共有5个造型,但我们只需要在红蓝绿黄四种颜色之间切换,所以这里使用

了“在2和5之间取随机数”指令。保存到列表中的是女孩造型的名称,也就是红、蓝、绿、黄。

2.击鼓并记录顺序

接下来玩家要开始击鼓了,击鼓的时候需要完成两件事情,一是将当前鼓的颜色保存到列表“敲鼓

顺序”中,二是女孩说出当前击鼓的次数。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档