#8851. [电子学会202206 四级 Scratch] 第 29 题

    ID: 8851 传统题 30000ms 512MiB 尝试: 0 已通过: 0 上传者: 标签>列表排序数据运算编程题列表·三星排序·二星数据运算·三星scratch四级

[电子学会202206 四级 Scratch] 第 29 题

成绩查询期末考试结束了,小朋友想知道自己考试的成绩和班级排名,让我们一起来实现这个功能吧!

1.准备工作

(1)保留默认白色背景和小猫角色;

(2)创建名为“姓名”和“成绩”的列表,按照图1输入相关内容。

2.功能实现

(1)点击小绿旗,小猫询问“你要查询谁的成绩?”

(2) 如果输入的姓名没在“姓名”列表中,小猫说“此姓名无效!”2秒,如图2,程序结束;

(3)如果输入的姓名在“姓名”列表中,小猫可以根据给定的姓名,查询出对应的成绩,如图3;

(4)对成绩进行降序排列,并说出该成绩的序号(名次),如图4。

图1 图2 图3 图4