1 算法的含义学习目标重点难点1.知道算法的含义和特征.2.体会算法思想,会用自然语言叙述算法
重点:会用自然语言叙述算法.难点:了解算法的含义和特征,体会算法的思想
1.算法的概念一般而言,对一类问题的机械的、统一的求解方法称为算法.预习交流 1算法与数学问题的解法之间有怎样的区别和联系
提示:(1)区别:算法是解决某一类问题所需要的程序和步骤的统称.它可以理解为数学中的“通法通解”;而解法是解决某一个具体问题的过程,是具体的解题过程.(2)联系:它们是一般与特殊的关系,也是抽象与具体的关系.算法的获取要借助一般意义上具体问题求解的方法,而任何一个具体问题都可利用这类问题的一般算法解决.2.算法的特征算法是指使用一系列运算规则能在有限步骤内求解某类问题,其中的每条规则必须是明确定义的、可行的.算法从初始步骤开始,每一个步骤只能有一个确定的后继步骤,从而组成一个步骤序列,序列的终止表示问题得到解答或指出问题没有解答.预习交流 2求解某一类问题的算法一定是唯一的吗
提示:不一定.因为一件事情往往不是只有一个解决方案,同样,对于某一类问题,它的算法也可以是多样的.如二元一次方程组的解法就有加减消元法和代入消元法两种,因此求解此类问题的算法就不是唯一的.预习交流 3(1)下面的结论正确的是__________.(填写正确结论的序号)① 一个程序的算法步骤是可逆的;②一个算法可以无止境地运算下去;③完成一件事情的算法有且只有一种;④算法的步骤是有限的.提示:由算法的概念及特征知①②③错,④正确.(2)写出解方程 ax+b=0(a≠0)的一个算法的过程如下:第一步 将不含 x 的常数项移到方程右边,并改变常数项的符号;第二步 __________
提示:根据解一元一次方程的方法与步骤即可得到答案为方程两边同除以 a
一、算法的含义下列关于算法的说法,正确的有__________.