本课主要学习算法的概念
引入桌前的一杯水与酒互换引入新课
接着利用实例及课件引导学生对具体问题的过程与步骤的分析,发展从具体问题中提炼算法的思想,理解算法的特性
课前导入部分用一个浅显的生活实例对算法有直观的认识;新课讲授部分,讲述采用课件与具体的实例相结合的方法,加深学生对算法的理解;提炼出算法的特性;最后通过习题加强巩固
初步了解算法的概念2
了解算法的确定性,有效性,有限性等特性课前小游戏请你将桌上的一杯酒与一杯水互换,并写出互换的方案
空C水B酒A2121xyxy①②第二步:解③得:51x第四步:解④得:35y对于一般的二元一次方程组其中能否找到一个程序化的求解步骤
111222axbycaxbyc12210abab第一步:①+②×2得:③15x第三步:将②-×2①得④35y第五步:得到方程组的解为5351yx111222axbycaxbyc12210abab①②第一步:得:2b1b①②21121221)(cbcbxbaba③第二步:解③得:12212112babacbcbx第三步:将得1a2a②①④12211221)(cacaybaba第四步:解④得:12211221babacacay第五步:得到方程组的解为12212112babacbcbx12211221babacacay据说英文algorithm来源于阿拉伯数学家花拉子米的拉丁译名Algoritmi算法的概念明确性有效性有限性算法(algorithm):简单地说,算法就是解决某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能在有限步之内完成
说明:(1)事实上算法并没有精确化的定义
(2)算法虽然没有一个明确的定义,但其特点是鲜明的,不仅要注意算法的程序性