用心写好每一篇文章
效果图
一、题目背景
本题是Scratch编程问题,出现在第十届蓝桥杯省赛中。
二、编程实现
老师给小猫出了一道题:在列表1中生成5个在1~99范围内的随机整数﹐然后按照从大到小的顺序将它们依次移到列表2中。
例如:在列表1中随机生成的整数依次是"12,3,1,13,17”,在处理之后列表2中的整数依次是“17,13,12,3,1”。
1、每次点击绿旗后﹐在屏幕中都显示如图-1所示的列表1和列表2,且在列表1中随机生成5个在1~99范围内的随机整数﹐而列表2中内容为空。然后小猫说“5秒钟后开始处理”,并等待5秒钟。
2、处理数据时,每间隔1秒钟,都将列表1中当前最大的一个数字移动到、列表2中,注意:是移动﹐不是复制。
3、当处理到列表1为空后﹐列表2中的数据应从大到小排列,如图-2所示﹐然后小猫说"处理完啦。"2秒钟﹐然