很多初学者会不解:程序设计到底是要做什么呢?我们该如何教会电脑解决问题呢?
其实,要解决一些看似不同的问题,我们可以将其归结为一种确定的过程和方法。我们把这种能够解决一类问题的过程和方法称为算法(Algorithm)。
下面,我们以解一元二次方程为例,介绍求解的算法:
以上便是用自然语言描述的求解一元二次方程的算法。程序设计所要做的便是探求这种能解决一类问题的算法,并且要将这种算法用计算机能够“看懂”的语言表达出来。