其实很多门外人对编程都是懵懵懂懂的,我们可以先看一张图来理解一下,
就是程序员需要考虑到的各种需求,也就是我们想让计算机帮助我们实现什么。
就是计算机可以看懂的指令也就是0和1。
那怎么将我们所想向计算机说出来,并且让它帮我们执行,就是需要靠程序员了。
一、编程的概念
编程就是让计算机能够执行某件事的代码,再说详细一点就是为了完成某一项功能任务,将解决问题的步骤用计算机能够理解的语言写成指令。
以煎鸡蛋理解编程:
按照步骤即可得到一个煎鸡蛋,但是照着这个步骤也不一定鸡蛋就好吃,为什么?因为光有步骤还不行,还要有逻辑。
顺序结构:先做什么后做什么;
分支结构:判断条件和选择条件(比如今天堵车就坐地铁,没有堵车就坐公交车)
循环结构:反复做一系列的操作(摊鸡蛋的时候需要一直翻面)
在煎鸡蛋的场景里面我们还需要有逻辑判断,比如是否熟了?是否翻面?就是流程。
二、计算机中的流程
我们可以看到计算机的流程执行是比我们人做事情要精确的,所以总结式发言编程就是将需求化成一个一个的流程,所以新萌也要注意你在接到需求的时候是否将需求编程了这样的流程再去思考如何实现呢?
还是直接想代码,就去GitHub上找了呢