对于初学者而言,前期如何理解编程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于初学者而言,前期如何理解编程相关的知识,希望对你有一定的参考价值。

 对于初学者而言,我们要做的是,让计算机来帮助我们计算,而不是我们计算出来,让计算机去输出。

比如:现在有十个人,我们要计算机告诉我们这十个人当中谁的年纪最大。

如果是人来计算的话,只需要他们十个人说一遍,我们就知道了。

但是如果是计算机的话,你告诉它,他们十个人的年纪,然后叫计算机告诉我,他们十个人中谁的年纪最大。

计算机会告诉我们么?并不会,因为计算机是没有自己的思维的,他根本就不知道这是什么意思。

如果我们需要计算机来告诉我们的话,那怎么才能实现呢?

首先思考我们人类是怎么计算出来谁的年纪最大的呢?

当我们知道了,他们十个人的年纪的时候,我们大脑会对这十个数字进行比较,这十个数字当中最大的自然就是年纪最大的人了。

那么我们又是怎么知道这十个数字中,谁最大呢?

答案是,当我们知道他们的年纪的时候,大脑会对这些数字进行逐一的比较,然后确定出谁最大,只不过这问题对于我么来说太简单了,以至于大脑运算的过程太快了,我们都感觉不到。

那么是计算机来做这件事呢?

首先我们也要让计算机来对这十个数字进行比较,然后找出其中数字最大的一个,然后把数字最大的那一个告诉我们。

那么计算机怎么知道它要做这些事情的呢?

这就要靠我们,作为程序员要告诉计算机的事情,并给它制定计算的规则,然后把答案告诉我们。

计算机自身是并没有思维的,它所做的一切,都是需要我们程序员去告诉它怎么去做,给它制定计算的规则,然后把结果告诉我们。

以上是关于对于初学者而言,前期如何理解编程的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本编程之冒泡排序脚本实现(解释非常详细,涉及正则表达式)

python初学者怎么入门?

学习编程一定要找对圈子,圈子很重要,一群人才能走的更远。

函数式编程方式往往令人生畏,初学者只需要理解两个概念即可

学习Java最重要的是哪些知识点?

探究:初学者编程语言的选择