列表排序-2022.8.21蓝桥杯stema第5题

列表排序-超平的编程课
列表排序-2022.8.21蓝桥杯stema第5题
此内容为付费资源,请付费后查看
0.99
限时特惠
4.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品说明

今天要分享的scratch作品是《列表排序》,本题是第14届蓝桥杯Scratch选拔赛真题,出现在2022年8月21日举行的STEMA考试中,这是编程部分第5题,题目要求编程对列表进行排序,这是中级组最后一题,初级组没有这一题。运行程序,在1-200中随机生成10个数字加入到空列表中,要求数字不能重复,按下空格键,列表中的10个数字按照从大到小的顺序进行排列。

编程实现:

列表排序。

具体要求:

1). 运行程序,角色、背景如图所示(创建一个空列表);

图片[1]-Scratch列表排序_第14届蓝桥杯Scratch真题-超平的编程课

2). 等待1秒后,在1-200中随机生成10个数字加入到空列表中(数字不能重复);

图片[2]-Scratch列表排序_第14届蓝桥杯Scratch真题-超平的编程课

3). 按下空格键,列表中的10个数字按照从大到小的顺序进行排列;

图片[3]-Scratch列表排序_第14届蓝桥杯Scratch真题-超平的编程课

4). 等待1秒后,小狗说出这10个数字中谁是奇数数字,谁是偶数数字;

图片[4]-Scratch列表排序_第14届蓝桥杯Scratch真题-超平的编程课

5). 程序持续重复2)、3)、4)步骤。

说明:第5是中级组题目,初级组没有此题

代码实现

本题属于算法题,只有一个小猫角色,关键是如何初始化列表和排序。

其中初始化列表的代码如下:

图片[5]-Scratch列表排序_第14届蓝桥杯Scratch真题-超平的编程课

排序的代码如下:

图片[6]-Scratch列表排序_第14届蓝桥杯Scratch真题-超平的编程课

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容