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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

posted @ 2017-04-09 12:19  唐俊威  阅读(286)  评论(1编辑  收藏  举报