徐州少儿编程Scratch项目班,变量列表使用:简单排序算法。熟悉变量列表加入、删除、更改、查询、检测等功能。
变量列表涉及积木:
变量列表,可以存储更多的数据,同时可以增加、减少、替换,在指定项插入内容,根据项目编号查询内容、根据内容查询编号等,在一些稍微复杂的项目中经常能使用到。
今天我们使用Scratch变量列表完成一个简单的数字自动排序功能:先随机产生10个数字,然后进行排序操作,产生结果。
1、随机产生10组数字;
2、点击排序,从小到大显示到结果列表中。
========
分析:
1、产生随机数,一个个放入到初始列表中,如下:
2、重点:要从初始列表中找到最小值,然后放入到结果中,在原始列表中删除掉,这样重复几次,就可把初始列表中的最小值逐步放入结果中了,能明白不^_^,看代码:
最小数怎么寻找?
如:6 、9、2、4、12、18、7
你是怎么找到最小数的?想想看
哇,看着是不是脑袋要炸了,太烧脑了吧
实际上一步步分析,没有多大难度,只是我们要学会总结里面的规律、找到解题方法,一步步瓦解,学编程就是这样,看着没有头绪,仔细用掌握的概念分析下来,才会豁然开朗、恍然大悟^_^
同学们可以试着做,里面的一些逻辑想不明白,可以上课时再问老师,加油!