太空遨游-第16届蓝桥第4次STEMA测评Scratch真题第1题

[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥真题,这是Scratch蓝桥真题解析第218讲。

第16届蓝桥第4次STEMA测评已于2025年1月12日落下帷幕,编程题一共有5题(初级组只有前4道编程题),分别如下:

  • 太空遨游

  • 阿拉丁神灯

  • 滚动的足球

  • 完美的图形

  • 海底世界

太空遨游,本题是2025年1月12日举行的蓝桥STEMA测评Scratch编程初/中级组编程第1题。题目要求编程创作太空遨游作品,点击绿旗,宇航员在舞台左下角,1秒后移动到舞台的右上角。

先来看看题目的要求吧。

一.题目说明

编程实现:

太空遨游。

具体要求:

1). 点击绿旗,宇航员在舞台的左下角,如图所示;

图片

2). 1 秒后,宇航员移动到舞台的右上角,如图所示。

图片

评分标准:

  • 10分:满足“具体要求”中的1);

  • 20分:满足“具体要求”中的2)。

二.思路分析

本题只有1个宇航员角色,如图所示:

图片

本题考查的知识点包括舞台坐标和运动编程,一道非常基础的题目。

需要注意一个细节,题目是这样描述的:

1秒后,宇航员移动到舞台的右上角

这里并没有给出更详细的说明,难免会让孩子们产生误解,比如:

  • 1秒是指移动的时间呢,还是说明1秒之后才开始移动呢?

  • 宇航员的移动是瞬间移动,还是要看到移动过程呢?

结合之前的真题,超平老师更倾向于是1秒之后才开始移动,并且要看到宇航员的移动过程。

关于角色的移动,通常有如下3种实现方式:

1). 使用“在1秒内滑行到x,y”指令;

2). 使用“面向方向” + “移动10步”指令;

3). 使用“将x增加10步” + “将y增加10步”指令;

宇航员的起点是左下方,终点是右上方,很显然,使用方式1最简单。

    思路有了,接下来,我们就进入具体的编程实现环节。

    三.编程实现

    根据上面的思路分析,我们分别使用3种方法来编写程序:

    • 滑行指令;

    • 方向结合移动指令;

    • 将x/y增加指令;

    1. 滑行指令

    直接使用滑行指令,在宇航角色中编写代码如下:

    图片

    代码非常简单,说明两点:

    1). 确定角色位置时,可以使用“3步定位法”模型,即一拖二看三找,一拖是指将角色拖到目标位置,二看是指观察角色的x、y坐标的数值,三找是指在指令区域找移到指令或滑行指令;

    2). 这里的时间设置为1秒,你也可以设置其他的数字,题目没有具体的时长要求。

    2. 方向结合移动指令

    使用组合指令“面向方向”+“移动10步”也是一个非常不错的方案,其代码如下:

    图片

    代码也不多,说明3点:

    1). 需要调整好方向,你可以多尝试几次;

    2). 为了确保宇航员的造型始终面向右方,需要将旋转方式设为“左右翻转”或“不可旋转”;

    3). 重复执行的次数和移动的步数可以自行调整,尽量确保终点和题目要求中的图片一致。

    3. 将x/y增加指令

    从左下方到右上角移动的过程中,x坐标增加了,y坐标也增加了,因此可以通过同时改变角色的x坐标和y坐标来实现,参考代码如下:

    图片

    代码比较简单,需要注意,循环的次数、x坐标和y坐标增加的数值,需要多尝试几次,从而达到最佳效果。

    至此,整个作品就创作好了。

    四.总结与思考

    本题是初/中级组编程部分第1题,分数为30分,积木块数量6个左右,涉及到的知识点主要包括:

    • 运动编程;

    • 坐标知识;

    • 滑行指令;

    • 方向指令和移动指令;

    • 将x/y增加指令;

    作为stema测评的第一题,没有任何难度,典型的送分题,完成时间3分钟左右。需要仔细观察作品的效果,把握好细节。

    运动编程是Scratch的基础,控制角色移动,一共有3种方式:

    • 滑行指令;

    • 面向方向+移动10步组合指令;

    • 将x/y坐标增加指令;

    这3种方式都有各自的特点和使用场景,一定要熟练掌握,在创作作品的时候,你可以选择最优方案,从而让代码更简洁。

    如果你觉得文章对你有帮助,别忘了点赞和转发,予人玫瑰,手有余香😄

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值