2019-2020学年人教B版必修3 第1章 1.1.1 算法的概念 学案
2019-2020学年人教B版必修3 第1章 1.1.1 算法的概念 学案第2页

  二、算法的要求

  1.写出的算法,必须能解决一类问题并且能重复使用.

  2.算法过程要能一步一步执行,每一步执行的操作,必须确切,不能含混不清,而且经过有限步后能得出结果.

  思考:根据算法的要求,你能简要地概括一下算法有哪些特征吗?

  [提示] 有限性、确定性、逻辑性、普遍性、不唯一性.

  

  1.下列选项中能称为算法的是(  )

  A.在家里一般是爸爸做饭

  B.做饭需要刷锅、淘米、加水、加热这些步骤

  C.在野外做饭野炊

  D.做饭必须有米

  B [B项描述的是解决一类问题的方法,能称为算法,故选B.]

  2.算法的有限性是指(  )

  A.算法必须包含输出

  B.算法中每个操作步骤都是可执行的

  C.算法的步骤必须有限

  D.以上说法均不正确

  [答案] C

  3.下列说法中不能看成算法的是(  )

  A.某人乘车去公园,先遛弯,再买菜,最后带着菜回家

  B.烹制红烧肉的菜谱

  C.从山东济南乘火车到北京,再从北京乘飞机到伦敦

  D.小明会洗衣服

  D [只要按步骤完成某项任务就是一个算法,很明显A、B、C都是按步骤完成某项任务的,均是算法,而D中仅仅说明了一个事实,不是算法.]

4.求过P(a1,b1),Q(a2,b2)(a1,b1,a2,b2∈R)两点的直线的斜率有以下算法,请在横线上填上适当的步骤: