少儿编程如何培养孩子各项能力
接触新的事物,才能更好地认识世界。小时候学画画只知道画,可后来长大了,有了自己的意识,才发现画画绝不是“画”那么简单,画画让我们对世界始终怀抱一种好奇,让我们变得更谦逊,更富有创造力。
每一个新领域都能给我们带来新的知识,装载着这些新知识的我们自然也会获得新的思维,新的能力,新的看待世界的角度。编程学习也是如此。
拆分问题的能力
要做一个“贪吃蛇”游戏,这是一个很大的问题,该怎样入手呢?如刚才所讲,得想办法让计算机把这件事情搞明白,有哪些步骤,每一步该干什么,哪步在先哪步在后。所以我们首先需要把这个大问题进行拆解。
在这个程序中,计算机主要处理两件大事:
1.处理输入–收集用户操作信息
2.输出响应–根据不同的输入,做出不同的响应
再拆解
1.输入-用户的操作可以有按上、下、左、右键四种
2.输出-相应地,贪吃蛇也要做往上、下、左、右走的动作
将第二点再拆解
贪吃蛇每走一步,可能遇到的情况:
1.吃到苹果
2.撞到墙
3.撞到自己
4.什么都没发生