为什么说学习编程能培养孩子的逻辑思维?( 三 )
另外几种情况也依次分解,那么这个复杂的问题看起来也就没那么麻烦了,不是么?
同时,在这个过程中,孩子能亲身到“条分缕析”“有条不紊”的真正含义。
整:发现整合
任何一个程序中都不是相互分割无关的数据组成,相反,一个程序中会存在很多“重复”内容。
比如,贪吃蛇中的“吃食物”动作,一个游戏中贪吃蛇会吃到很多次食物,这也就是前面说到的“重复”。
编程过程中,孩子需要一直做这样的训练,发现程序中会一直持续的动作,然后将它打包起来,让计算机自己重复,以提高编写效率。
这一点,类似于数学中的“合并同类项”计算题。
3ab-4ab+8ab-7ab+ab=(3-4+8-7+1)ab
只不过相对于数学的单一,编程的趣味性更强。学会利用这一点,孩子就能学会整合讯息的能力。
因为整合并不是简单相加,而是对现状的优化,也是推陈出新的方式之一。
推荐阅读
- 魔兽世界|魔兽TBC:为什么玩家期待跨区组队?降低组队难度,无需频繁换区
- 李儒|三国杀:为什么叫李儒时代的骄傲,他到底有什么好骄傲的?厉害吗
- 池子|“为什么优菈总是在让人始料未及的版本到来?我还没准备好呀!”
- fpx战队|为什么同样是S赛夺冠,FPX的热度,完全没法跟IG与EDG相比?
- 王者荣耀|王者荣耀为什么要出限定皮肤?看完你就明白了
- 手机游戏|CFHD:神秘组织为什么开发生化手雷呢?关键是为了赚更多钱
- 打野|王者荣耀:不管什么打野都出一件肉装,李白都出暴裂,为什么?
- 抖音|正在火热追我的富二代,在得知我生日后突然消失不见,到底为什么
- |为什么很多人都说剑圣JUGG是伪核,后期能力不行!
- steam|原神:常驻五星废弃率排名,为什么大家越来越在乎“强度”了