一篇文章告诉你编程到底学什么? 编程是学些什么东西( 二 )


3. 找出规律 重复(节约步骤)
整合模块 , 排列组合 , 优化线路 。
这一关的问题是 , 如何用最少的指令完成全部线路 , 拿到三个星星 。可以用到的指令模块除了前后左右 , 还出现了循环模块 , 它可以让指令循环重复最多5次 。

一篇文章告诉你编程到底学什么? 编程是学些什么东西

文章插图
一篇文章告诉你编程到底学什么? 编程是学些什么东西

文章插图
先看出路线重复的规律 , 是按照前进+往上 , 前进+往上的模式 , 这时候直接把这两个模式拖到循环里去 , 重复4个循环 , 再前进 , 就可以完成全部路线了 。
一篇文章告诉你编程到底学什么? 编程是学些什么东西

文章插图
一篇文章告诉你编程到底学什么? 编程是学些什么东西

文章插图
4. 发现错误的能力
误差 及时回顾 发现问题 解决问题
就像做数学题一样 , 如果不是按照步骤一步步清晰的解题 , 没有耐心跳过步骤 , 结果就一定会出错 。
但是步骤很多的情况下 , 出错肯定避免不了 。就必须找出所有可能 , 回头再次回顾找出问题 , 再说解决问题 。
这时候没有侥幸心理
能够有一定的数学基础  , 清晰的思考过程 , 解决问题的能力 。
在这一关里 , 就出现了一个bug 。
一篇文章告诉你编程到底学什么? 编程是学些什么东西

文章插图
一篇文章告诉你编程到底学什么? 编程是学些什么东西

文章插图
在转变方向的时候 , 少走了一步 , 结果就是小鸟执行程序时候向北走就撞会到砖头 , 游戏结束 。
一篇文章告诉你编程到底学什么? 编程是学些什么东西

文章插图
一篇文章告诉你编程到底学什么? 编程是学些什么东西

文章插图
正确的步骤是 , 小鸟要走到猪那边 , 需要往南走2步 , 右转向西1步 , 再次右转向西1步 , 面向猪的方向再向北走2步 。
结论
编程思维非常锻炼综合能力 , 平时的解题和做事情的时候有没有按步骤的习惯 , 能不能提前规划计划 。
细致的观察力 , 还需要一定数学逻辑作为基础  , 有纠错能力和解决问题的方法 。
理解循环 , 发现倍数关系 , 正确的角度坐标 ,  方位方向 。
找到关键细节理解文字的能力
学习编程确实能够锻炼思维推理 , 能够达到的目的:
    做事有条理  ,  细心观察事物变化规律 。解决的问题会由简到繁 , 越来越多 , 要求有不断深入学习的能力 。灵活思维 , 换不同的思维解决难题 。解决问题的能力 , 抗挫折能力 。
其实以上这些虽然可以作为学编程时候的卖点 , 但真心不是要靠学编程来得到这些技能 。毕竟在孩子小的时候 , 大量的玩耍和运动也很关键 。尤其在接触初期 , 很多关于数学的基本功 , 在阅读游戏和生活中就能够得到锻炼 。在编程中你会发现 , 这些技能被放大集中出现的在编程过程里 。它会让学习变得更加容易了 , 而不是反过来靠学编程来得到这些知识和能力 。
简单来说 , 有数学基础 , 有逻辑思辨能力 , 保证阅读效果 , 集齐这些能力 , 再学编程就事倍功半 , 一点就通 。

推荐阅读