[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥真题解析系列教程第211讲。
第16届第2次蓝桥STEMA已于2024年11月24日正式落下帷幕,比赛仍然采取线上形式。这是Scratch初/中级组真题,试题包括两种题型,分别是选择题和编程创作题,其中选择题5道,都是和Scratch编程知识相关的题目。编程部分有5道题,分别是直升机降落、小猴子倒计时、放飞气球、直升机队列和行走的图形,初级组只有前4道编程题,没有第5题。
接下来,超平老师就从如下3个方面对本次STEMA真题进行解读和剖析:
-
选择题部分
-
编程题部分
-
总结
一.选择题部分
一共有5道选择题,每题10分,严禁使用程序验证,选择题不答和答错不扣分。
1. 运行以下程序后,小兔子会( )。
A. 变大
B. 变小
C. 变色
D. 旋转
[超平老师解读]:
本题正确答案是A,考查的知识点是“将大小增加”指令。
在Scratch编程中,“将大小增加”指令的作用是改变角色的大小,数字可以填正数,表示角色变大,也可以填负数,表示角色变小。
2. 运行以下程序后,雪人会向( )移动。
A. 左
B. 右
C. 上
D. 下
[超平老师解读]
本题正确答案是B,考查的知识点是“将x坐标增加”指令。
在Scratch编程中,x坐标用于确定角色在水平方向上的位置,舞台坐标系如图所示:
如果增加的是正数,角色向右移动,如果是负数,角色向左移动。
3. 运行以下程序后,( )。
A. 螃蟹会改变颜色
B. 螃蟹会消失
C. 无任何效果
D. 螃蟹会改变颜色,然后消失
[超平老师解读]:
本题正确答案是A,考查的知识点包括”如果...那么...否则“指令和特效指令。
”如果...那么...否则“是双分支指令,满足条件时执行如果分支,不满足条件时执行否则分支,二者不能同时执行。
92 > 80显然成立,因此会执行如果分支,即执行”将颜色特性增加25“指令,从而改变螃蟹的颜色。
4. 运行以下程序后,角色会说( )。
A. he
B. Cn
C. Ci
D. hs
[超平老师解读]:
本题正确答案是B,考查的知识点是字符串运算。
字符串是由多个字符构成的,可以通过其位置来获取每一个字符,位置从1开始,这一点和Python、C++语言有所不同,需要格外注意。
第1字符是C,第4个字符是n,合起来就是Cn。
5. 运行以下程序后,角色会说( )。
A. 25
B. 28
C. 31
D. 33
[超平老师解读]:
本题正确答案是C,考查的知识点包括循环和变量。
每一次先将 n 增加 m,然后再将 m 增加 n,如果 m + n > 20,则结束循环,其执行过程如下:
循环次数 | m | n | m + n |
第0次 | 3 | 2 | 5 |
第1次 | 5 | 7 | 12 |
第2次 | 12 | 19 | 31 |
第2次循环后,m + n = 31,大于20,循环结束,所以选C。
二.编程题部分
编程题一共有5道,分别是直升机降落、小猴子倒计时、放飞气球、直升机队列和行走的图形。
1.直升机降落(30分)
编程实现:
直升机降落。
具体要求:
1). 点击绿旗,直升机在空中,如图所示;
2). 1秒后,直升机向地面移动,如图所示;
3). 直升机到达地面后停止移动,如图所示;
[超平老师解读]:
这是本次stema测评的第1题,非常简单,创作时间约2分钟左右。只需要注意一点,终点位置尽量和题目要求给出的图片中的位置保持一致。
关于本题的详细讲解,可以参考《直升机降落-第16届蓝桥第2次STEMA测评Scratch真题第1题》这篇教程。
2. 小猴子倒计时(50分)
编程实现:
小猴子倒计时。
具体要求:
1). 点击绿旗,小猴子坐在地上,如图所示;
2). 1秒后,小猴子说“3”,如图所示;
3). 1秒后,小猴子说“2”,如图所示;
4). 1秒后,小猴子说“1”,如图所示;
[超平老师解读]:
这是本次stema测评的第2题,非常简单,没有任何难度,创作时间约2分钟左右。
关于本题的详细讲解,可以参考《小猴子倒计时-第16届蓝桥第2次STEMA测评Scratch真题第2题》这篇教程。
3. 放飞气球(70分)
编程实现:
放飞气球。
具体要求:
1). 点击绿旗,小男孩站在地面上,手里拉着一根系着气球的绳子,如图所示;
2). 1秒后,小男孩说“请输入”,同时在舞台下方出现输入框,如图所示;
3). 如果输入 1,气球变为红色,如图所示;
4). 如果输入 2,气球变为绿色,如图所示;
5). 如果输入 3,气球变为蓝色,如图所示;
6). 1 秒后,气球向上移动(能看到移动的过程),到达舞台上边缘后消失。
[超平老师解读]:
这是本次stema测评的第3题,难度一般,创作时间约8分钟左右。注意两个细节,一是在输入其它内容时的处理,二是气球消失的条件怎么写更好一点。
关于本题的详细讲解,可以参考《放飞气球-第16届蓝桥第2次STEMA测评Scratch真题第3题》这篇教程。
4. 直升机队列(70分)
编程实现:
直升机队列。
具体要求:
1). 点击绿旗,角色、背景如图所示;
2). 1秒后,舞台上出现6架直升机;
3). 直升机整齐排列成2行3列,如图所示;
4). 6架直升机出现后,螺旋桨不断旋转;
5). 按一次空格键,螺旋桨停止旋转;
6). 再按一次键盘空格键,螺桨不断旋转;
7). 重复执行具体要求5)、6)。
[超平老师解读]:
这是本次stema测评的第4题,难度中等吧,创作时间约15分钟左右。这里的重点有两个,一是快速克隆2行3列的6架直升机,二是按空格键开启和停止直升机的旋转。
关于本作品的详细讲解,可以参考《直升机队列-第16届蓝桥第2次STEMA测评Scratch真题第4题》这篇教程。
5. 行走的图形(80分)
编程实现:
行走的图形。
具体要求:
1). 点击绿旗,在舞台上出现滑杆形式的变量 n,取值范围为 0、1、2,默认值为 0,如图所示;
2). 1 秒后,在舞台的白色区域左侧绘制出一个蓝色等边三角形(边长为 30),如图
所示;
3). 1 秒后,呈现 3 个大小相同的等边三角形,3 个三角形均匀分布,且有一个共用
顶点,如图所示;
4). 1 秒后,以 3 个三角形的共用顶点为圆心绘制出一个圆,圆由四个颜色不同、长
度相同的弧线组成,且三角形都在圆内,如图所示;
5). 拖动滑杆改变变量 n 的值,当值为 0 时,整个图形不旋转,当值为 1 时,整个图形顺时针缓慢旋转,当值为 2 时,整个图形顺时针快速旋转;(参考视频)
6). 拖动滑杆改变变量 n 的值,当值为 0 时,整个图形不移动,当值为 1 时,整个
图形缓慢向右水平移动,当值为 2 时,整个图形快速向右水平移动;(参考视频)
7). 整个图形到达白色区域的最右侧时停止旋转和移动,如图所示。
[超平老师解读]:
这是本次stema测评的第5题,也是中级组最后一题,初级组没有此题,难度中等,创作时间约25分钟左右,本作品的难点是如何让图形旋转和移动起来。
关于本作品的详细讲解,可以参考《行走的图形-第16届蓝桥第2次STEMA测评Scratch真题第5题》这篇教程。
三.总结
总体来说,本次STEMA初/中级组题目难度一般,重点考查的知识点主要集中如下几个方面:
-
运动编程;
-
外观编程;
-
事件广播机制;
-
克隆编程;
-
Scratch画笔;
很多老师、家长和孩子都发现STEMA难度大大降低了,怎么回事呢?
这和赛事改革有很大的关系,从2024年10月份开始,STEMA测评已经独立出来了,和蓝桥杯比赛没有关联。除了测评,STEMA还有省考和国考,测评前60%可以参加省考,省考前10%可以参加国考。
当然,作为蓝桥的测评,其质量和含金量还是很高的。就算是不参加STEM测评,超平老师也建议你做一做STEMA真题,它可以作为蓝桥省赛和国赛的实战演练。
如果你觉得文章对你有帮助,别忘了点赞和转发,予人玫瑰,手有余香😄