编程的过程其实就是分析问题-修改问题-测试问题-解决问题,所谓“编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式。
编程的过程其实就是分析问题-修改问题-测试问题-解决问题,所谓“编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式。比如当我想喝咖啡时,我可以直接说:“帮我倒杯咖啡!”那这句话如果想让电脑听懂应该怎么说呢?我得先告诉它哪个是“杯子”、哪个是“咖啡”、什么是“倒”,再告诉它怎么去倒,比如先左转75度,往前走两米,左臂下放50度……
编程思维本质上是“分析问题—找到解决问题方法”的过程,不管面对多么复杂的问题都可以分解成一系列好解决的小问题,把一个个小问题单独审视思考。然后,聚焦几个重要节点,形成解决思路;最后设计步骤,执行—步—步问题解决。在学习编程的过程中,孩子也在不断成长,在这个过程中,可以有效的提升孩子们注意力、专注力、自信心、推理等各方面的能力,不断的去击破人生遇到的各类难题。