第15届蓝桥杯省赛真题剖析-2024年8月24日Scratch初级组

文摘   教育   2024-09-03 20:45   湖北  
[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第185讲。
第15届蓝桥杯省赛已于2024年8月24日正式落下帷幕,比赛仍然采取线上形式。本次省赛初级组和中级组分开考试,上午是初级组,下午是中级组。这是Scratch初级组真题,试题包括两种题型,分别是选择题和编程创作题,其中选择题5道,都是和Scratch编程知识相关的题目,编程部分也是5道题,分别是猪八戒落地、游乐场、画西瓜、找不同和消除数字球。

接下来,超平老师就从如下3个方面本次省赛真题进行解读和剖析:

  • 选择题部分
  • 编程题部分
  • 总结

选择题部分


一共有5道选择题,每题10分,严禁使用程序验证,选择题不答和答错不扣分。

1. 运行以下程序,舞台上最多能看到几只蜜蜂?(  )

A. 10
B. 11
C. 20
D. 21

[超平老师解读]:

本题正确答案是B,考查的知识点是克隆和图章。
在Scratch中,克隆体具有继承性,在生成克隆体时会继承本体的特性,包括位置、大小、造型和各种外观特性等。
这里重复执行了10次克隆,理想情况下,小蜜蜂本体会随机到不同的位置。克隆体在这些不同的位置上移动了50步,因此仍然处在10个不同的位置。
每个克隆体在自己所在位置通过“图章”指令又各自复制了一个小蜜蜂🐝,但是它和克隆体是完全重叠的,可以忽略。
别忘了还有一个小蜜蜂本体,加上10个克隆体,最多可以看到11只小蜜蜂🐝。

2. 行以下程序,角色不可能说(  )。

A. 5

B. 6

C. 14

D. 15

[超平老师解读]

本题正确答案是A,考查的知识点是随机数指令。

在1和10之间取随机数,最小值为1,最大值为10。再加上5,结果在6~15之间,所以A选项中的5是不可能出现的。

3. 运行以下程序,角色会说(   )

A. 29 
B. 31
C. 33
D. 35

[超平老师解读]:

本题正确答案是C,考查的知识点包括循环和变量。具体过程如下:

第一次,m = 26,n = 3

m > n 成立m = 26 - 3 = 23n = 3 + 4 = 7

第二次,m = 23,n = 7

m > n 成立= 23 - 3 = 20= 7 + 4 = 11

第三次,m = 20,n = 11

m > n 成立= 20 - 3 = 17= 11 + 4 = 15

第四次,m = 17,n = 15

m > n 成立= 17 - 3 = 14= 15 + 4 = 19

第五次,m = 14,n = 19,由于m < n,条件不成立,循环结束。

m + n = 14 + 19 =33,因此选C


4. 已有列表“数据”如下图所示,运行以下程序后,sum 的值为(  )。

A. 222
B. 109
C. 57
D. 50

[超平老师解读]:

本题正确答案是D,考查的知识包括循环和列表

初始情况下,列表有8项数据,然后会执行删除第3、4、5项。需要注意的是,在Scratch中,列表删除一项后,后面的数据项都会向前移动。

执行"删除数据的第3项"后,列表如下所示:

执行"删除数据的第4项"后,列表如下所示:

执行"删除数据的第5项"后,列表如下所示:

所以,并不是直接删除列表的第3、4、5项,而是删除第3、5和7项。

接下来从第2项开始遍历列表,将编号为偶数的列表项累加起来,其实就是第2项和第4项,sum = 25 + 25 = 50,因此选D。


5. 运行下列哪个程序后,宇航员会向左上方移动?(   )

A. 

B. 

C. 

D. 

[超平老师解读]:

本题正确答案是B,考查的知识点是舞台坐标系,如图所示:

简简单单,一目了然,所以,左上就意味着x减少,y增加,因此选B

编程题部分


编程题一共有5道,分别是猪八戒落地、游乐场、画西瓜、找不同和消除数字球。

1.猪八戒落地(20分)

编程实现:

猪八戒落地。

具体要求:

1). 点击绿旗,猪八戒在空中踩一朵云,如图所示;

2). 1秒后,猪八戒踩着云向地面移动,如图所示;

3). 猪八戒到达地面任意位置后停止移动,并且云朵消失,如图所示。

评判标准:

  • 2分:满足"具体要求"中的1);

  • 9分:满足"具体要求"中的2)

  • 9分:满足"具体要求"中的3)。

[超平老师解读]:

作为本次初级组省赛的第一题,非常简单,完成时间3分钟左右,就是一道送分题,不拿满分都有点不好意思吧。

考查的知识点是运动编程,可以使用3种方式来实现。关于本题的详细讲解,可以参考《猪八戒落地-第15届蓝桥省赛Scratch初级组真题第1题这篇教程。

2. 游乐场(40分)

编程实现:

游乐场。

具体要求:

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

2). 如果当前摩天轮是静止的,按下一次键盘空格键后,摩天轮开始顺时针持续转动;
3). 如果当前摩轮是转动的,按下一次键盘空格键后,摩天轮停止转动;

4). 重复执行具体要求2)、3)。

评判标准:
  • 2分:满足"具体要求"中的1);

  • 13分:满足"具体要求"中的2);

  • 15分:满足"具体要求"中的3);

  • 10分:满足"具体要求"中的4)。

[超平老师解读]:

作为本次初级组省赛的第二题,难度一般,完成时间5分钟左右,关键点有两个,一是借助变量轻松实现角色的持续转动和停止,二是使用侦测指令优雅的处理按键操作。
关于本题的详细讲解,可以参考《游乐场-第15届蓝桥省赛Scratch初级组真题第2题这篇教程。


3. 画西瓜(50分)

编程实现:

画西瓜。

具体要求:

1). 点击绿旗,在盘子上瞬间画出一个绿色半圆环,如图所示;

2). 然后,在绿色半圆环的内部画出一个白色半圆环(能看到绘制过程),如图所示;

3). 然后,在白色半环的内部画出西瓜(西瓜为红色实心半,能看到绘制过程),如图所示;

4). 然后,在西瓜瓤内,瞬间画出5行排列整齐的西瓜籽(西瓜籽为黑色小圆点),西瓜籽的数量及排列方式如图所示;

5). 1秒后,西瓜瓤被吃掉,西瓜籽被放在盘子里(西瓜籽数量不少于3粒),程序结束,如图所示。

评判标准:

  • 6 分:满足"具体要求"中的1);

  • 6 分:满足"具体要求"中的2);

  • 6 分:满足"具体要求"中的3);

  • 20分:满足"具体要求"中的4);

  • 12分:满足"具体要求"中的5)。

[超平老师解读]:
作为本次初级组省赛的第3题,难度不小,完成时间20分钟左右。本题的难点有两个,一是如何绘制出瓜皮和瓜白,二是如何绘制倒三角的瓜籽效果。
关键是灵活运用中心法和4兄弟模型,关于本题的详细讲解,可以参考《画西瓜-第15届蓝桥省赛Scratch初级组真题第3题这篇教程。


4. 找不同(60分)

编程实现:

找不同。

具体要求:

1). 点击绿旗,瞬间出现一个2行2列的方块矩阵,其中随机一个方块的色较浅,变量“关卡”的值为1、“用时”的值为0,如图所示;

2). ”用时”每隔1秒增加1,如图所示;

3). 在第一关,用鼠标点击其中颜色较浅的方块后(点击深色方块无任何效果),”关卡” 增加1,进入第二关,瞬间出现一个4行4列的方块矩阵(其中随机一个方块的颜色较浅),如图所示;

4). 在第二关,用鼠标点击其中颜色较浅的方块后(点击深色方块无任何效果),“关卡”增加1,进入第三关,瞬间出现一个6行6列的方块矩阵(其中随机一个方块的颜色较浅),如图所示;

5). 在第关,用鼠标点击其中颜色浅的方块后(点击深色方块无任何效果),所有方块消失,“用时”不再变化,同时 “通关成功”出现逐新变大(在1秒内大小从20 增加到 100,能看到变大的过程),而后程序结束。

评判标准:

  • 13分:满足"具体要求"中的1);

  • 5 分:满足"具体要求"中的2);

  • 16分:满足"具体要求"中的3);

  • 16分:满足"具体要求"中的4);

  • 10分:满足"具体要求"中的5)

[超平老师解读]:
作为本次初级组省赛的第4题,难度中等,完成时间20分钟左右。本题的难点有两个,一是如何快速克隆出多行多列的方块矩阵,二是如何实现关卡的切换。
关于本作品的详细讲解,可以参考《找不同-第15届蓝桥省赛Scratch初级组真题第4题这篇教程。

5. 消除数字球(80分)

编程实现:

消除数字球。

用鼠标点击任意两个小球,若点击的两个小球上的数字之和为 6,则这两个小球消除,如果没有可以消除的小球,那么游戏结束。

具体要求:

1). 点击绿旗,变量“时长” 为0,在舞台的随机位置,瞬间呈现 6个随机数字的小球,如图所示;

2). 所有球不能碰到到舞台边缘,且球之间不能接触;
3). 全部小球现后,“时长” 开始每隔1秒增加1;

4). 点击任意两个小球,被点击的小球出现白色边框(表示选中状态),如图所示;

例如:鼠标分别点击舞台下方的数字为 4和 5的小球。

5). 如果选中的两个小球上的数字之和不等于6,则两个小球的白色边框在 0.2秒后消失,如图所示;

6). 如果选中的两个小球上的数字之和等于6,则这两个小球在0.2秒后消失;

7). 重复执行“具要求” 4)、5)、6),如果小球已经全部消除或者已经没有可以消除的小球,“时长”不再变化,2秒后程序结束。

评判标准:

  • 6 分:满足"具体要求"中的1);

  • 10分:满足"具体要求"中的2);

  • 2 分:满足"具体要求"中的3);

  • 8 分:满足"具体要求"中的4);

  • 18分:满足"具体要求"中的5);

  • 18分:满足"具体要求"中的6);

  • 18分:满足"具体要求"中的7)

[超平老师解读]:

作为本次初级组省赛的第5题,也是压轴题,难度较大,完成时间30分钟左右。本题的难点有3个,一是如何确保生成的数字球不能相互重叠,二是如何消除和为6的数字小球,三是如何统计成对数量。

关于本题的详细讲解,请参考《消除数字球-第15届蓝桥省赛Scratch初级组真题第5题这篇教程。


总结


总体来说,本次省赛初级组题目难度中等,重点考查的知识点主要集中如下5个方面:

  • 运动编程;
  • Scratch画笔;
  • 克隆编程;
  • 列表运算;
  • 简单算法;
从知识点来看,延续了一贯的考查风格,第1题和第2题都是运动编程,第3题是画笔,第4题是克隆编程,第5题是综合题,涵盖克隆、列表和算法等。
高度概括一下,无非就是在考察下面几个核心模型:
  • 运动4要素
  • 中心法
  • 克隆4兄弟
  • 私有的ID
  • 借鸡生蛋
在平常学习的时候,建议你把一些经典的用法总结成模型,熟练掌握这些模型,就可以快速的应对各种需求和场景。
除了知识点层面,还有就是考试策略,初级组有5道选择题,5道编程题,但只给了90分钟,对于大部分同学来说,时间肯定是不够用的,这就意味着要合理取舍。
建议大家先把所有的题目浏览一遍,粗略的分配一下时间。每道题都有多个得分点,不一定要100%做完,碰到较难的地方,可以先跳过,争取在规定的时间里拿到更多的分数(贪心算法)。
比如第3题中的西瓜籽,如果感觉有难度,一时之间没有想到解决方案,可以先跳过去。再比如,第5题的结束游戏环节,难度比较大,但实际上只有18分,可以直接舍弃。
如果你觉得文章对你有帮助,别忘了点赞和转发,予人玫瑰,手有余香😄

需要本次STEMA考试素材和源码的,可以添加本人微信

另外,超平老师创建了一个蓝桥杯备考交流群,这是专门为老师和家长打造的免费社群,您可以与来自全国各地的老师、家长共同交流经验,分享学习心得。

超平老师也会给大家带来及时的赛事动态,备考攻略,真题资源分享,帮助各位更好备考第15届蓝桥杯赛事,力争取得优异的成绩。

扫码或长按加入微信群

超平的编程课
青少儿编程教育专家,中国人民大学硕士,大学讲师,曾任知名上市机构金牌讲师,16年编程教研经验。大耳猴少儿编程联合创始人,致力于通过编程教育提升孩子的逻辑思维、数学思维和计算思维,迎接AI时代。
 最新文章