A.1个 B.2个 C.3个 D.4个
[尝试解答] ①说明了做饭的步骤;②中给出了一元一次方程这一类问题的解决方式;④中给出了求1+2+3+4的一个过程,最终得出结果;对于③,并没有说明如何去算,故①②④是算法,③不是算法.
[答案] C
解答这类问题的方法为特征判断法,主要从以下三方面判断:
(1)看是否满足顺序性.算法实际上就是顺序化的解题过程,是指可以用计算机来解决某一类问题的程序或步骤.
(2)看是否满足明确性.算法的每一步都是确定的,而不是含糊的、模棱两可的.
(3)看是否满足有限性.一个算法必须在有限步后结束.如果一个解题步骤永远不能结束,那么就永远得不到答案.因此,有始无终的解题步骤不是算法.
此外,算法的不唯一性也要考虑到.
练一练
1.下列语句表达中是算法的有( )
①从济南到巴黎可以先乘火车到北京,再坐飞机抵达;
②x>2x+4;
③求M(1,2)与N(-3,-5)两点连线的方程,可先求MN的斜率,再利用点斜式方程求得.
A.0个 B.1个 C.2个 D.3个
解析:选C ①中说明了从济南到巴黎的行程安排,完成任务.对于②没有说明如何去做.③说明了求直线MN的方程的算法步骤.
讲一讲
2.给出解方程ax2+bx+c=0(a、b、c为实常数)的一个算法.
[尝试解答] 算法步骤如下:
1.当a=0,b=0,c=0时,解集为全体实数;
2.当a=0,b=0,c≠0时,原方程无实数解;
3.当a=0,b≠0时,原方程的解为x=-;