作品介绍
今天为大家分享的Scratch作品是《考试成绩录入系统平台》,这是第12届蓝桥杯省赛真题,于2020年12月20日举行的第一次省赛,这是中级组编程部分的第5题,题目要求考生编程实现一个简单的考试成绩录入系统平台,可以添加成绩、删除成绩、查询成绩、统计总成绩和平均成绩、获取最高成绩以及对成绩按照从大到小的顺序进行排列。
先来看看题目的要求吧:
编程实现:
考试成绩录入系统平台。
具体要求:
1)点击绿旗,角色与背景如下图所示呈现在对应位置;
![图片[1]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/09/5-1-1.jpg)
2)点击增加,出现对话框,输入成绩后添加到列表中;
![图片[2]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/09/5-2-1.jpg)
![图片[3]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/09/5-3.jpg)
3)点击删除,出现对话框,输入删除第几项后列表中第几项成绩删除;
![图片[4]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/09/5-4.jpg)
![图片[5]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/09/5-5.jpg)
4)点击总分,系统会说出总成绩;
5)点击平均分,系统会说出平均成绩;
6)点击最高分,系统说出本次最高分数;
7)点击查找,输入查找分数,系统会说出在第几项;
8)点击排序,列表会按照从大到小自上而下的顺序进行排列。
![图片[6]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/09/5-6.jpg)
评判标准:
- 5 分 :满足要求 1);
- 5 分 :满足要求 2);
- 15 分 :满足要求 3);
- 15 分 :满足要求 4);
- 15 分 :满足要求 5);
- 15 分 :满足要求 6);
- 15 分 :满足要求 7);
- 15分:满足要求 8)。
作品效果
Scratch考试成绩录入系统平台作品的完整效果如视频所示:
作品解读
Scratch考试成绩录入系统平台作品一共使用了7个角色,如图所示:
![图片[7]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/09/school-role-797x1024.jpg)
本作品考察的重点是对列表的使用,包括网列表中插入数据,删除列表指定项数据,获取某项数据的编号,对列表的遍历,其中难点在于对列表进行排序。
关于排序,有很多中实现方式,包括冒泡排序、插入排序、选择排序、快速排序,这里使用的是选择排序,其代码可以参考如下:
![图片[8]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-超平的编程课](https://www.wangchaoping.com/wp-content/uploads/2022/09/code-8-644x1024.jpg)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容