变小的热气球-第16届蓝桥第3次STEMA测评Scratch真题第1题

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

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

  • 变小的热气球

  • 旅游

  • 逃出城堡

  • 小星星

  • 旋转旋涡

变小的热气球,本题是2024年12月22日举行的蓝桥STEMA测评Scratch编程初/中级组编程第1题。题目要求编程创作变小的热气球作品,点击绿旗,热气球在空中,1秒后热气球变小。

先来看看题目的要求吧。

一.题目说明

编程实现:

变小的热气球。

具体要求:

1). 点击绿旗,热气球在空中,背景如图所示;

图片

2). 1秒后,热气球变小,如图所示。

图片

二.思路分析

本题只有1个热气球角色,如图所示:

图片

本题考查的知识点是外观编程,具体来说就是设置角色的大小。

注意题目的描述,“1秒后,热气球变小”,这里没有说逐渐(或慢慢)变小,这种情况下,通常就是指瞬间变小。

在Scratch编程中,改变角色大小有如下两个指令:

图片

前者是直接将角色设置为指定的大小,不用关心角色当前的大小;后者则是在角色当前的大小的基础上,增加指定的值。

我们可以这么来理解,前者是设置绝对大小,而后者是设置相对大小。

对于本题,使用这两个指令都可以实现作品效果。

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

    三.编程实现

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

    • 使用“将大小设为”指令

    • 使用“将大小增加”指令

    1. 使用“将大小设为”指令

    在热气球角色中编写代码如下:

    图片

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

    1). 一定要对角色进行初始化设置,包括位置和大小,尤其是大小,这样可以确保每次点击绿旗时恢复到初始大小;

    2). 题目没有特别说明变小多少,需要自己进行尝试并比对效果,尽量确保效果一样;

    2. 使用“将大小增加”指令

    使用“将大小增加”指令,其代码如下:

    图片

    非常简单,就换了一个指令,效果完全一样。

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

    四.总结与思考

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

    • 角色的初始化;

    • 设置角色大小;

    • 改变角色大小;

    这是本次stema测评的第1题,非常简单,创作时间约2分钟左右。只需要注意一点,角色的大小尽量和题目说明中的图片效果保持一致。

    超平老师给你留两道思考题:

    1). 如果要求热气球逐渐变小,该怎么实现呢?

    2). 如果要求热气球在1秒内逐渐变小,又该怎么做呢?

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

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值