刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

图形化编程题:列表排序

生成5个1到50的随机整数,加入到列表1中,按照从大到小的顺序将它们依次移到列表2中。

1.准备工作

(1)默认小猫角色。

2.功能实现

(1)点击绿旗,生成5个1到50的随机整数,列表2中内容为空;

(2)小猫说“3秒后开始处理数据”3秒;

(3)每间隔1秒钟,都将列表1中当前最大的一个数字移动到列表2中;

(4)当列表1为空后,列表2中的数据应从大到小排列,小猫说“处理完啦”2秒,程序结束。

(5)

使用微信搜索喵呜刷题,轻松应对考试!

答案:

1. 首先,需要设置默认角色为小猫。2. 当点击绿旗时,使用“从1到50取随机数”积木生成5个随机数,并将这5个随机数加入到列表1中。同时,清空列表2。3. 使用“等待”积木让小猫说出“3秒后开始处理数据”,等待3秒。4. 使用“重复执行直到列表1的项数为0”积木,每次循环中,使用“取列表1的最后一个项”积木获取列表1中的最后一个数字,使用“删除列表1的最后一个项”积木将这个数字从列表1中删除,然后使用“加入列表2”积木将这个数字加入到列表2中。每次循环之间等待1秒。5. 当列表1为空时,列表2中的数据已经按照从大到小的顺序排列。此时,使用“等待”积木让小猫说出“处理完啦”,等待2秒,然后程序结束。

解析:

【喵呜刷题小喵解析】:

这个题目是一个图形化编程题目,要求使用小猫角色完成一系列操作。首先,需要生成5个1到50的随机整数,并将它们加入到列表1中。然后,需要等待3秒,让小猫说出“3秒后开始处理数据”。接着,需要每间隔1秒钟,将列表1中当前最大的一个数字移动到列表2中,直到列表1为空。最后,列表2中的数据应该按照从大到小的顺序排列,小猫说出“处理完啦”,程序结束。

在图形化编程中,可以使用“从1到50取随机数”积木生成随机数,使用“加入列表”积木将数字加入到列表中,使用“等待”积木让角色等待一定时间,使用“说”积木让角色说出指定的文字。同时,可以使用“重复执行直到”积木实现循环操作,使用“取列表的最后一个项”积木获取列表中的最后一个数字,使用“删除列表的最后一个项”积木将数字从列表中删除。

根据题目要求,我们可以使用上述积木和逻辑来实现题目的要求。首先,需要设置默认角色为小猫,并使用“从1到50取随机数”积木生成5个随机数,将它们加入到列表1中,并清空列表2。然后,使用“等待”积木让小猫说出“3秒后开始处理数据”,等待3秒。接着,使用“重复执行直到列表1的项数为0”积木,每次循环中,使用“取列表1的最后一个项”积木获取列表1中的最后一个数字,使用“删除列表1的最后一个项”积木将这个数字从列表1中删除,然后使用“加入列表2”积木将这个数字加入到列表2中。每次循环之间等待1秒。最后,当列表1为空时,列表2中的数据已经按照从大到小的顺序排列,使用“等待”积木让小猫说出“处理完啦”,等待2秒,然后程序结束。
创作类型:
原创

本文链接:图形化编程题:列表排序 生成5个1到50的随机整数,加入到列表1中,按照从大到小的顺序将它们依次移到

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share