Scratch编程实现列表随机数的降序移动排序
类型:程序题

题目说明

Scratch编程实现:老师给小猫出了一道题:在列表 1 中生成 5 个在 1~99 范围内的随机整数,然后按照从大到小的顺序将它们依次移到列表 2 中。

例如:在列表 1 中随机生成的整数依次是“12,3,1,13,17”,在处理之后列表 2 中的整数依次是“17,13,12,3,1”。

示例效果图

具体要求

  1. 每次点击绿旗后,在屏幕中都显示如图所示的列表 1 和列表 2,且在列表 1 中随机生成 5 个在 1~99 范围内的随机整数,而列表 2 中内容为空。然后小猫说“5 秒钟后开始处理”,并等待 5 秒钟;
  2. 处理数据时,每间隔 1 秒钟,都将列表 1 中当前最大的一个数字移动到列表 2 中,注意:是移动,不是复制;
  3. 当处理到列表 1 为空后,列表 2 中的数据应从大到小排列,然后小猫说“处理完啦。”2 秒钟,然后程序结束。
  4. 将程序保存到桌面,命名为“6.sb2”。
加载中