
上QQ阅读APP看书,第一时间看更新
1.4 程序设计的灵魂——算法
1.4.1 什么是算法
算法是指解决问题的方法和步骤。在计算机中,算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。
利用计算机解决问题,首先要编写计算机程序。计算机程序是许多指令的集合,每条指令让计算机完成一个具体的操作,一个程序所规定的操作全部执行完成后,就能产生计算结果。因此,编写出正确的程序是让计算机解决实际问题的关键。一般编制正确的计算机程序必须具备两个基本条件:一是掌握一门计算机高级语言的规则,二是要掌握解题的方法和步骤。
计算机语言只是一种工具,仅掌握语言的语法规则是不够的,最重要的是学会针对各种类型的问题,拟定出有效的解题方法和步骤的算法。
【例1.4】利用算法描述1+2+3+…+100之和。
