[核心必知]
1.算法的概念
在解决某些问题时,需要设计出一系列可操作或可计算的步骤,通过实施这一系列步骤来解决问题,我们把这一系列步骤称为解决这个问题的一个算法.
2.算法的作用
现代算法的作用之一是使计算机能代替人完成某些工作,这是学习算法的重要原因之一.
[问题思考]
1.是不是任何一个算法都有明确结果?
提示:是,因为算法的步骤是明确的和有限的,有时可能需大量重复的计算,但只要按部就班地去做,总能得到确定的结果.
2.一个具体问题的算法唯一吗?
提示:解决一个具体问题的算法可有多个,但我们可以选择其中最优的、最简单的、步骤尽量少的算法.
讲一讲
1.下列语句中是算法的有( )
①做饭需要刷锅、淘米、加水、加热这些步骤;
②解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1;
③方程x2+2x-3=0有两个实根;
④求1+2+3+4的值,先计算1+2=3,再由3+3=6,6+4=10得最终结果是10.