文档介绍:,了解算法的含义与主要特点(有限性和确定性);;,培养逻辑思维能力。、难点重点:会用自然语言写出简单问题的算法过程难点:,也是计算机理论和技术的核心,目的是发展有条理思考和表达能力,提高逻辑思维能力。本章主要讨论的是计算机能实现的算法-----一类问题的机械的、统一的求解方法。:“猜数”游戏(课本第5页):解决这一问题有多种方法,哪种方法较好?:_______________________________________________________________。举例:(1)广播操图解是广播操的算法;(2)歌谱是一首歌曲的算法;(3)空调说明书是空调使用的算法。——一类问题的机械的、统一的求解方法。例如:解方程(组)的算法;函数求值的算法;:①自然语言、②流程图、③程序设计语言(伪代码)本节学****采用自然语言来描述算法。。分析:可按照逐一相加的方法进行;也可以用公式直接计算。解:算法1算法2注:一个问题的算法可以是不惟一的。练****写出求的算法。(可写出两种,并比较哪种算法方便、简单?)反思:利用公式解决问题是最理想、合理的方法,因此在寻求算法的过程中,。分析:按照解方程的“消元法”来写算法。还有其它方法吗?小结::(1)有限性:一个算法在执行有限个步骤后必须结束;如:“有限性”是指应在合理的范围之内。如果让计算机执行一个历时1000年才结束的算法,这虽然是有限的,但超过了合理的限度,它并不是有效的算法。“合理的限度”一般由人们的常识和需要以及计算机的性能而定。(2)确定性:算法的每一步骤和次序应当是确定的。如:某健身操中一个动作“手举过头顶”,这个步骤就是不确定的、含糊的。是双手、左手还是右手?举过头顶多少厘米?,算法应有一个或多个输出。算法的目的是为了求解,没有输出的算法是没有意义的。、2、3题2.(备)一个人带三只狼和三只羊过河,只有一条船,同船可以容纳一个人和两只动物。没有人在的时候,如果狼的数量不少于羊的数量,狼就会吃掉羊。请设计过河的算法。,能设计算法求解的是___________①②③①减去一个数,等于加上这个数的相反数;②同底数幂相乘,底数不变,指数相加;③解分式方程的第一步一定是去分母;④幂的乘方,底数不变,指数相乘。,第一步是将不含的常数项移到方程右边,并改变其符号;第二步是_______________________________________