《贪吃蛇大作战》肯定不少家长和孩子都有玩过,游戏规则是:用上下左右键控制蛇的方向,寻找吃的东西,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长游戏难度就越大,不能碰墙,不能碰到自己的身体,等到了一定的分数,就能过关,挑战难度更高的关卡。这其中就是锻炼孩子的多种能力。
一、分解问题的能力
第一步就是拆解操作,用户可以输入上下左右四种,对应输出就是贪吃蛇的上下左右四个动作。
第二步就是步骤细分,设想贪吃蛇每走一步会发生哪几种情况?分别有吃到东西、撞到墙、撞到自己、什么都没发生。
第三步就是场景联想,想想当「吃到东西」时,又会出现哪些场景?可能会有蛇张开嘴巴、东西被咬住、播放加分声音、蛇闭上嘴巴、身体变长一截。
学习编程的过程,就是在不断地训练孩子把复杂、庞大的问题拆解、理顺的过程,同时也在培养孩子们的耐心,和处理问题时有条不紊的能力。
二、逻辑思维能力
逻辑思维中有个非常重要的原则叫做MECE原则,就是相互排斥且整体完备。我们设想的贪吃蛇每走一步会发生的四种情况是相斥的,但又覆盖了所有可能性,在写程序的时候如果只考虑2或3种就不完备了。
三、调试纠错能力
程序运行发现有错误需要孩子找错,并将其一步步修改,但这个过程往往需要从头至尾,观察程序运行的每一步骤,可以充分锻炼孩子的耐心、专注力和观察力,同时也是一次抗挫折锻炼。
通过拆解一次贪吃蛇的制作逻辑,让孩子的思维方式有所转变,在未来孩子面对问题的时候,他也能用清晰的思维方式去拆解问题、解决问题,避免走弯路。这也是为什么很多人选择学习编程并不是一定为了让孩子成为程序员,更重要的是培养孩子的能力,一种能在未来游刃有余的能力!
教学点:9个 人气:1025
教学点:9个 人气:680
教学点:9个 人气:413
关于我们 | 联系我们 | 咨询电话:4006-303-880
川ICP备07505283号
以上信息知识产权归“昆明童程童美少儿编程培训”所有,并对内容的真实性和合法性负责,如有侵权或投诉,请联系我们处理。