作品介绍
今天为大家分享的Scratch作品是《卡片排列》,这是2023年10月29日举行的第15届蓝桥STEMA测评Scratch编程初/中级组编程第6题,题目要求编程实现卡片排列的效果,当输入1时卡片从小到大排列,当输入2时从大到小排列。
编程实现:
卡片排列。
具体要求:
1). 点击绿旗,角色、背景如图所示(随机显示5张不同卡片,显示在同一行,卡片间距相同);
![图片[1]-scratc卡片排列_第15届蓝桥杯STEMA测评真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2024/01/image-22-300x228.png)
2). 舞台显示询问框,提示“请输入1或2”;
![图片[2]-scratc卡片排列_第15届蓝桥杯STEMA测评真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2024/01/image-23-300x224.png)
3). 如果输入1,1秒内,按照卡片上的数从小到大排序(从左到右),如图所示;
![图片[3]-scratc卡片排列_第15届蓝桥杯STEMA测评真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2024/01/image-24-300x219.png)
4). 如果输入2,1秒内,按照卡片上的数从大到小排序(从左到右),如图所示。
![图片[4]-scratc卡片排列_第15届蓝桥杯STEMA测评真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2024/01/image-25-300x224.png)
评判标准:
- 15分:满足”具体要求”中的1);
- 5分:满足”具体要求”中的2);
- 40分:满足”具体要求”中的3);
- 40分:满足”具体要求”中的4)。
作品效果
Scratch作品《卡片排列》的效果如视频所示:
本题是中级组编程部分第6题,分数为100分,积木块数量140个左右,涉及到的知识点主要包括:
- Scratch问答指令;
- 循环编程,尤其是嵌套循环
- 条件编程,包括单分支和双分支;
- 变量的使用;
- 列表的运算;
- 克隆编程;
- 排序算法;
这是中级组最后一题,难度较大,完成时间30分钟左右,难点有两个,一是列表排序,二是卡片的排列效果。
排序是编程中最基础的一种算法,其应用也非常的广泛。在众多的排序算法中,选择排序最简单,冒泡排序则是最经典的,所以,这是每一位学习编程的同学必须要熟练掌握的算法。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容