答案 D
知识点2 算法的特征
1.有限性:一个算法的步骤序列是有限的,必须在有限的操作之后停止,不能是无限的.
2.确定性:算法中的每一步应该是确定的,并且能有效地执行且得到确定的结果,而不应当模棱两可.
3.顺序性与正确性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后续步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题.
4.不唯一性:求解某一问题的解法不一定是唯一的,对于同一个问题可以有不同的算法.
5.普遍性:很多具体的问题,都可以设计合理的算法去解决,如计算器计算都要经过有限、事先设计好的步骤加以解决.
【预习评价】 (正确的打"√",错误的打"×")
(1)一个算法可以无止境地算下去.( )
(2)一个程序的算法步骤是可逆的.( )
(3)算法执行后可以不产生确定的结果.( )
提示 (1)× 一个算法的步骤是有限的,必须保证执行有限步后结束;
(2)× 算法的步骤具有顺序性,是不可逆的;
(3)× 一个算法得到有效地执行后应该得到确定的结果.
题型一 算法概念的正确理解
【例1】 (1)下列描述不能看作算法的是( )
A.泡茶需要温杯、醒茶、冲泡这些步骤
B.已知圆经过点A(0,0),B(2,1),C(0,2),设出圆的一般方程,利用待定系数法求出圆的方程
C.解方程2x2+x-1=0