[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥真题,这是Scratch蓝桥真题解析第201讲。
第16届蓝桥第1次STEMA测评已于2024年10月20日落下帷幕,编程题一共有5题(初级组只有前4道编程题),分别如下:
-
海底的鱼
-
熊猫消失
-
保卫地球
-
旋转的图形
海底的鱼,本题是2024年10月20日举行的蓝桥STEMA测评Scratch编程初中级组编程第2题。题目要求编程创作海底的鱼作品,运行程序,舞台中心出现一条黄色的卡通鱼,1秒后变成红鱼,再过1秒变成菠萝鱼。
先来看看题目的要求吧。
一.题目说明
编程实现:
海底的鱼。
具体要求:
1). 点击绿旗,角色、背景如图所示;
2). 1秒后,舞台上的小鱼变成另一种鱼;
3). 1秒后,舞台上的小鱼变成另一种鱼。
二.思路分析
本题只有1个小鱼角色,如图所示:
小鱼包括3种不同的造型,分别是黄鱼、红鱼和菠萝鱼,如图:
本题考查的知识点是外观造型编程,只需要按照题目要求逐个切换角色的造型即可,非常简单。
在Scratch编程中,切换造型通常有如下两种方式:
1). 直接使用“换成xx造型”指令;
2). 使用“下一个造型”指令;
对于本作品而言,两种方法都可以实现,效果也完全一样。
思路有了,接下来,我们就进入具体的编程实现环节。
三.编程实现
根据上面的思路分析,我们分别使用两种方法来编写程序:
-
换成xx造型;
-
下一个造型;
1. 换成xx造型
在小鱼角色中编写代码如下:
代码非常简单,注意尽量加上“移到x:0 y:0”指令,养成良好的初始化习惯。
2. 下一个造型
在小鱼角色中编写代码如下:
当然, 我们也可以使用循环来简化程序,如图:
这就是使用“下一个造型”这里的好处,可以结合循环指令来简化程序,尤其当造型较多的时候,要优先使用“下一个造型”指令。
至此,整个作品就创作好了。
四.总结与思考
本题是初/中级组编程部分第2题,分数为50分,积木块数量7个左右,涉及到的知识点主要包括:
-
换成xx造型指令;
-
下一个造型指令;
-
等待1秒指令;
这是stema测评的第2题,依然没有任何难度,完成时间3分钟左右。
超平老师给你留两道思考题:
1). 如果将3种小鱼造型改成3个角色,每个角色对应一个造型,该如何实现作品效果呢?
2). 在Scratch编程中,没有“上一个造型”指令,如何实现切换到上一个造型呢?
如果你觉得文章对你有帮助,别忘了点赞和转发,予人玫瑰,手有余香😄