1 算法的含义1.通过实例体会算法的思想,了解算法的含义.(重点)2.能按步骤用自然语言写出简单问题的算法过程.(重点、难点)3.了解算法的主要特点.(重点、难点)[基础·初探]教材整理 1 算法的概念阅读教材 P5“例 1”以上部分及 P6“练习”上面一段,完成下列问题.1.算法的概念对于一类问题的机械的和统一的求解方法称为算法.2.算法的范围(1)我们过去学习的许多数学公式都是算法,加、减、乘、除运算法则以及多项式的运算法则也是算法.(2)算法是解决问题的步骤与过程,这个问题不仅仅限于数学问题.判断正误:(1)“从济南到巴黎可以先乘火车到北京,再坐飞机抵达”是算法.( )(2)“利用公式 S=ah 计算底为 1,高为 2 的三角形的面积”是算法.( )(3)“x>2x+4”是算法.( )【解析】 (1)√
表示了从济南到巴黎的步骤,故是算法.(2)√
表示了求三角形面积的过程,故是算法.(3)×
没有体现出解决问题的过程与步骤,故不是算法.【答案】 (1)√ (2)√ (3)×教材整理 2 算法的特征阅读教材 P5~P6倒数第二段,完成下列问题.1.有限性:一个算法的步骤是有限的,必须在有限操作之后停止,不能是无限的.2.确定性:算法中的每一步应该是确定的并且能有效地执行,可以得到确定的结果,而不是模棱两可.3.不唯一性:求解某一个问题的算法不一定是唯一的,可以有不同的算法,当然这些算法有繁简之分、优劣之别.4.普遍性:很多具体的问题,都可以设计合理的算法去解决.判断正误: (1)求解某类问题的算法是唯一的.( )(2)算法一定在有限个步骤后就能完成.( )(3)算法执行后必产生确定的结果.( )【解析】 (1)×
由算法的不唯一性,知(1)不正确.(2)√
由算法的有穷性,知(2)正确.(3)√
由算法的确定性,知(3)正确.【答案】 (1)× (2)√ (3)√