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


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

文章插图
就从这两年起 , 编程广告开始铺天盖地的出现 , 各大公众号的广告推广文章中很难看不到关于编程课程的介绍 。处于未来信息化的社会里 , 编程仿佛已经可以和语文 , 数学 , 英语一样变成必学的科目之一 。
那我们今天来探讨一下编程到底是什么?广告中不断跳出来的学习编程思维 , 是一种必须要学了编程才能掌握的思维方法吗?
重点一 , 即使是学了编程 , 也不一定要当程序员 , 但是编程真的可以锻炼孩子的思维和综合能力 。
重点二 , 无论你有没有基础 , 只要肯动脑 , 就一定能学会编程 。
编程是什么?
本质上就是和电脑对话 , 电脑其实就是一堆机器零件所拼搭出来 , 一个能够用逻辑算法发出指令的机器 。
所以编程的最初用处就是 , 和电脑能听得懂的方式来交流 , 编写的程序就是你对电脑下达的指令 。
编程的过程是 , 用电脑的语言来给电脑安装指令 , 让这个指令完成你所想让他完成 。
【一篇文章告诉你编程到底学什么? 编程是学些什么东西】编程的过程就是在学习电脑的语言 , 需要什么样的条件 , 达到这个条件之后 , 会获得什么样的效果 , 都必须要合理安排 , 清晰无误 。
让电脑听得懂你的操控指令 , 电脑不会自己思考 , 必须要靠你一步一步的指挥 。
对指令的要求是步骤清晰 , 严谨 , 合乎逻辑 , 详细没有错误
实行的条件可能有很多的变化
when if else
指令一:(when)当我说开门的时候 , 走到车子边 。
指令二:进到车子里来
如果(if)门开着直接进来 。(是)
如果(else)就打开门 。(否)
写程序的过程其实就在解决各种问题 。
1. 拆解——各种会发生的可能
指令需要按固定的流程进行 , 先是……再……如果……再……最后……
一篇文章告诉你编程到底学什么? 编程是学些什么东西

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

文章插图
在发布一个指令中 , 可能会发现他没办法按你想象的一样顺利的完成 , 中途可能会发生各种问题 , 那接下来就需要把这些问题细化的步骤 。
电脑程序的世界很单纯 , 只有0和1 , 对和错 , 没有模糊值 。只要运行结果和期望不符合 , 就证明中间肯定有哪儿出错了 。
2. 细化——
分解问题 , 找到问题出现的地方 , 解决问题 。
比如这样发布指令:小鸟要通过炸弹走到猪那里去 , 方向是东南西北 , 就是前进 , 向左 , 向右 , 后退 。
一篇文章告诉你编程到底学什么? 编程是学些什么东西

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

文章插图
步骤就是 , 向西一步 , 向北一步 , 向西一步 , 向北一步 , 最后到达终点 。
一篇文章告诉你编程到底学什么? 编程是学些什么东西

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

文章插图
以上这样的模块其实还可以用重复来执行 , 会节约很多步骤 。下一步就是学会把指令优化 。

推荐阅读