2017-2018学年北师大版必修3 第二章§1 算法的基本思想 学案
2017-2018学年北师大版必修3   第二章§1 算法的基本思想  学案第2页

  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=-;