为什么要学习编程(一)

欢迎点击 「算法与编程之美」 ↑关注我们!

学习委员在每次收完大家的作业后,都会要求检查哪些同学没有交作业并给出未交作业同学清单。这样的检查操作每次至少花费五分钟以上时间,根据四川旅游学院的本科教学要求,每门课程一学期至少要五次作业,四次以上实验报告,一学期至少有五门课程。因此对于学习委员一学期花费的时间至少有5*10*5=250分钟。这些检查操作只是一些简单的、重复的对比操作,没有任何的技术含量而言,如何将学习委员从这些繁杂的任务中解脱出来做更有意义的事情,因此提出一种切实有效的方式解决上述问题是非常有价值的,也是非常必要的。

 

上述提到的这些工作是非常简单的、重复的劳动,学习委员既然不想去做这些工作,但是这些工作又是不得不做的事情,那么交给谁去做呢?总得有人去做这样的事情。

 

我们的答案就是计算机。理论上是我们可以把所有我们不想做的事情全部丢给计算机,让计算机去做。

 

那么问题来了,我们如何让计算机去做我们不想做的事情呢?我们如何告诉计算机应该去做哪些事情呢?

 

我们的答案就是编程。编程是我们与计算机之间交流的一种非常有效的方式,通过编程我们可以告诉计算机你应该做什么,不应该做什么。

 

举个简单的例子,我们想要去计算1+2+...+100的和,假设我们不了解任何的求和公式,只了解简单的加法知识,我们就要一步一步的计算1+2+...,这个工作量是非常非常大的。

 

这样的工作我们不想做,是不是可以交给计算机去做呢?答案是肯定的。那么我们怎样告诉计算机你应该做什么事情呢?编程。我们可以通过编写一个简单的C 语言求和程序就可以让计算机帮助我们完成这个工作,让计算机去挨个的加,从而把我们人类解放出来,本应是我们应该做的,但是我们把它交给了计算机来做。

未完待续,欢迎持续关注本公众号,了解更多不一样的编程思维。

为什么要学习编程(一)