作品介绍
今天为大家分享的Scratch作品是《消失的水母》,本题是2023年12月17日举行的第15届蓝桥STEMA测评Scratch编程中级组编程第6题,题目要求编程创作消失的水母。当用户输入一个2~10之间的数字后,在舞台随机出现大小不同的水母,每按下一次空格键就将最大的水母删除掉。
编程实现:
消失的水母。
具体要求:
1). 每次点击绿旗,水母说“请输入2~10的整数”,同时在舞台下方显示输入框,如图所示;
2). 输入完成后,在舞台的随机位置,出现输入数量的水母,水母不碰到舞台边缘且大小随机(随机范围为50~150),如图所示;
例如:输入的是5
3). 等待1秒后,每只水母一直说自己的大小,如图所示;
4). 然后,当第一次按下空格键时,最大的水母消失,如图所示;
5). 接下来每按下一次空格按键,当前最大的水母都会消失,当所有水母都消失后,程序结束。
评判标准:
- 8分:满足”具体要求”中的1);
- 20分:满足”具体要求”中的2);
- 12分:满足”具体要求”中的3);
- 15分:满足”具体要求”中的4);
- 45分:满足”具体要求”中的5)。
作品效果
Scratch消失的水母效果如视频所示:
本题是中级组编程部分第6题,分数为100分,积木块数量75个左右,涉及到的知识点主要包括:
- Scratch问答指令;
- 循环编程,包括指定次数循环和直到循环;
- 条件编程;
- 变量的使用;
- 列表的运算;
- 克隆编程;
- 获取最大值的算法;
这是中级组最后一题,难度较大,完成时间25分钟左右,难点有两个,一是如何生成随机大小的水母并确保没有相同大小的水母,二是每次找到最大的水母将其删除。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容