象棋移动-第16届蓝桥STEMA省考Scratch真题第1题
[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥真题,这是Scratch蓝桥真题解析第236讲。
第16届蓝桥STEMA省考已于2025年5月18日落下帷幕,编程题一共有5题(初级组只有前4道编程题),分别如下:
-
象棋移动
-
不同的景色
-
比较数的大小
-
幸运大转盘
-
占领底盘
象棋移动,本题是2025年5月18日举行的蓝桥STEMA省考Scratch编程初/中级组编程第1题。题目要求编程创作象棋移动作品,点击绿旗,马位于棋盘左下角,1秒后马移动到数字1处,再过1秒,马移动到数字2处。
先来看看题目的要求吧。
一.题目说明
编程实现:
象棋移动。
具体要求:
1). 点击绿旗,马的位置如图所示;
2). 1秒后,马移动到数字1处,如图所示;
3). 1秒后,马移动到数字2处,如图所示。
评分标准:
-
10分:满足“具体要求”中的1);
-
10分:满足“具体要求”中的2);
-
10分:满足“具体要求”中的3)。
二.思路分析
本题只有1个象棋角色,如图所示:
本题考查的知识点是舞台坐标和移动指令。
题目比较简单,重点在于如何确定角色的位置,超平老师总结了一个“3步定位法”模型。
所谓“3步定位法”,是指使用3个步骤来确定角色的位置,一拖、二看、三找。
-
一拖,是指拖动角色,即使用鼠标将角色拖到目标位置;
-
二看,是看角色的坐标,这个可以通过角色信息栏查看;
-
三找,是找指令,即在运动模块中找到相应的指令,通常是指“移到x,y指令”;
思路有了,接下来,我们就进入具体的编程实现环节。
三.编程实现
根据上面的思路分析,我们在象棋角色中编写代码如下:
代码非常简单,说明两点:
1). 初始位置一定要设置,确保每次点击绿旗时都处于左下角;
2). 除了“移到x/y”指令,也可以使用“在1秒内滑行到x/y”指令。
至此,整个作品就创作好了。
四.总结与思考
本题是初/中级组编程部分第1题,分数为30分,积木块数量6个左右,涉及到的知识点主要包括:
-
坐标知识;
-
等待1秒指令;
-
移动指令;
作为本次stema省考的第一题,超级简单,完成时间3分钟左右。重点是使用3步定位法模型快速确定角色的坐标。
如果你觉得文章对你有帮助,别忘了点赞和转发,予人玫瑰,手有余香😄