[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥真题,这是Scratch蓝桥真题解析第226讲。
第16届蓝桥第5次STEMA测评已于2025年3月9日落下帷幕,编程题一共有5题(初级组只有前4道编程题),分别如下:
-
比较大小
-
转动的图形
-
动物乐园
比较大小,本题是2025年3月9日举行的蓝桥STEMA测评Scratch编程初/中级组编程第3题。题目要求编程创作比较大小作品,玩家输入两个数字,如果第一个数字大于第二个数字,那么老虎说出两数的差,否则老虎说出两数的和。
先来看看题目的要求吧。
一.题目说明
编程实现:
比较大小。
具体要求:
1). 点击绿旗,老虎在草地上,如图所示;
2). 1秒后,老虎说“请输入第一个数”,同时舞台下方出现输入框,如图所示;
3). 输入完第一个数后,老虎说“请输入第二个数”,同时舞台下方出现输入框,如图所示:
4). 输入完第二个数后,如果输入的第一个数大于第二个数,那么老虎说出第一个数减去第二个数的结果;
例如:输入的第一个数是 8,第二个数是 7,效果如下:
5). 如果输入的第一个数小于或等于第二个数,那么老虎说出这两个数的和。
例如:输入的第一个数是 6,第二个数是 9,效果如下:
评分标准:
-
6分:满足“具体要求”中的1);
-
10分:满足“具体要求”中的2);
-
10分:满足“具体要求”中的3);
-
22分:满足“具体要求”中的4);
-
22分:满足“具体要求”中的5)。
二.思路分析
本题只有1个老虎角色,如图所示:
本题考查的知识点包括问答指令、条件语句和变量等。
题目的意思比较简单,就是在输入两个数字之后,根据他们的大小计算差或和并输出,为了方便理解,我们可以绘制一个流程图,如下所示:
注意一个细节,这里的条件要使用a > b,不要写出a < b,因为根据题目的描述,当a = b时,要说出两数之和。
思路有了,接下来,我们就进入具体的编程实现环节。
三.编程实现
先创建两个变量a和b,用来保存输入的两个数字,如图所示:
根据上面的思路分析,我们在老虎角色中编写代码如下:
代码不难,说明3点:
1). 位置的初始化尽量要加上,”等待1秒“指令别忘了;
2). 条件要使用 a > b,不要使用a < b,因为a = b也是说出两数之和;
3). 这里不需要循环,每次要比较大小的时候,直接点击绿旗输入数字就可以了。
至此,整个作品就创作好了。
四.总结与思考
本题是初/中级组编程部分第3题,分数为70分,积木块数量10个左右,涉及到的知识点主要包括:
-
问答指令;
-
变量的使用;
-
条件指令;
这是本次stema测评的第3题,难度一般,完成时间5分钟左右。需要关注一个细节,就是两个数字相等时也是求和并输出。
如果你觉得文章对你有帮助,别忘了点赞和转发,予人玫瑰,手有余香😄