首页课程记录201909徐州少儿编程Scratch项目班 变量列表使用:简单排序算法

201909徐州少儿编程Scratch项目班 变量列表使用:简单排序算法

课程记录 变量列表 排序 scratch
0 154
徐州少儿编程
徐州少儿编程 2019-09-14 15:55:12
为未知而教 为未来而学

徐州少儿编程Scratch项目班,变量列表使用:简单排序算法。熟悉变量列表加入、删除、更改、查询、检测等功能。


变量列表涉及积木:

Scratch变量列表


变量列表,可以存储更多的数据,同时可以增加、减少、替换,在指定项插入内容,根据项目编号查询内容、根据内容查询编号等,在一些稍微复杂的项目中经常能使用到。


今天我们使用Scratch变量列表完成一个简单的数字自动排序功能:先随机产生10个数字,然后进行排序操作,产生结果。

Scratch变量列表排序:从小到大

1、随机产生10组数字;

2、点击排序,从小到大显示到结果列表中。


========

分析:

1、产生随机数,一个个放入到初始列表中,如下:

Scratch变量列表排序:从小到大

2、重点:要从初始列表中找到最小值,然后放入到结果中,在原始列表中删除掉,这样重复几次,就可把初始列表中的最小值逐步放入结果中了,能明白不^_^,看代码:


最小数怎么寻找?

如:6 、9、2、4、12、18、7

你是怎么找到最小数的?想想看


Scratch变量列表排序:从小到大实现

哇,看着是不是脑袋要炸了,太烧脑了吧

实际上一步步分析,没有多大难度,只是我们要学会总结里面的规律、找到解题方法,一步步瓦解,学编程就是这样,看着没有头绪,仔细用掌握的概念分析下来,才会豁然开朗、恍然大悟^_^


同学们可以试着做,里面的一些逻辑想不明白,可以上课时再问老师,加油!

回帖
  • 消灭零回复