考试成绩系统-第12届蓝桥杯省赛3第5题

考试成绩系统-51scratch
考试成绩系统-第12届蓝桥杯省赛3第5题
此内容为付费资源,请付费后查看
19.9
限时特惠
39.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

今天为大家分享的Scratch作品是《考试成绩录入系统平台》,这是第12届蓝桥杯省赛真题,于2020年12月20日举行的第一次省赛,这是中级组编程部分的第5题,题目要求考生编程实现一个简单的考试成绩录入系统平台,可以添加成绩、删除成绩、查询成绩、统计总成绩和平均成绩、获取最高成绩以及对成绩按照从大到小的顺序进行排列。

先来看看题目的要求吧:

编程实现:

考试成绩录入系统平台。

具体要求:

1)点击绿旗,角色与背景如下图所示呈现在对应位置;

图片[1]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-51scratch编程网

2)点击增加,出现对话框,输入成绩后添加到列表中;

图片[2]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-51scratch编程网
图片[3]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-51scratch编程网

3)点击删除,出现对话框,输入删除第几项后列表中第几项成绩删除;

图片[4]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-51scratch编程网
图片[5]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-51scratch编程网

4)点击总分,系统会说出总成绩;

5)点击平均分,系统会说出平均成绩;

6)点击最高分,系统说出本次最高分数;

7)点击查找,输入查找分数,系统会说出在第几项;

8)点击排序,列表会按照从大到小自上而下的顺序进行排列。

图片[6]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-51scratch编程网

评判标准:

  • 5 分 :满足要求 1);
  • 5 分 :满足要求 2);
  • 15 分 :满足要求 3);
  • 15 分 :满足要求 4);
  • 15 分 :满足要求 5);
  • 15 分 :满足要求 6);
  • 15 分 :满足要求 7);
  • 15分:满足要求 8)。

作品效果

Scratch考试成绩录入系统平台作品的完整效果如视频所示:

Scratch考试成绩录入系统平台作品效果

作品解读

Scratch考试成绩录入系统平台作品一共使用了7个角色,如图所示:

图片[7]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-51scratch编程网
Scratch考试成绩录入系统平台作品角色列表

本作品考察的重点是对列表的使用,包括网列表中插入数据,删除列表指定项数据,获取某项数据的编号,对列表的遍历,其中难点在于对列表进行排序。

关于排序,有很多中实现方式,包括冒泡排序、插入排序、选择排序、快速排序,这里使用的是选择排序,其代码可以参考如下:

图片[8]-Scratch考试成绩录入系统平台_第12届蓝桥杯Scratch省赛真题-51scratch编程网
Scratch选择排序实现代码

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容