1算法的概念1
1算法的概念黄流中学数学组回顾解二元一次方程组的求解过程,并归纳求解步骤:(1)(2)2121xyxy解:第一步:(2)–(1)×2得5y=3;(3)第二步:解(3)得y=3/5;第三步:将y=3/5代入(1),得x=1/5
写出求方程组的解的步骤:(1)11101112(2)22200ABBAAxByCAxByC一、创设情境解:第一步:(2)×A1–(1)×A2;得出(3)122112210ABAByACAC第二步:解(3),得12211221ACACyABAB第三步:12211221ACACyABAB将代入(1),得12211221BCBCxABAB对于一般的二元一次方程组来说,上述步骤应该怎样进一步完善
二、新课研探二、新课研探1、定义:广义地说,算法就是做某一件事的步骤或程序
如:菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法,在数学中,主要研究主要研究计算机能实现的算法,即按照某种机械程序步骤一定可以得到结果的解决问题的程序
算法(algorithm)这个出现于12世纪,指的是用阿拉伯数字进行算术运算的过程,在数学中,现在意义上的“算法”通常是指可以用计算机来解决某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成
例1任意给定一个大于1的整数n,试设计一个程序或步骤对n是否为质数做出判定
算法分析:根据质数的定义,设计以下步骤:第一步:判断n是否等于2,若n=2,则n是质数;若n>2则执行第二步;第二步:依次从2至(n-1)检验是不是n的因数,即整数n的数,若有这样的数,则n不是质数;若没有这样的数,则n是质数
2、例题分析例2用二分法设计一个求方程x2–2=0的近似根的算法
算法分析:回顾二分法的解方程的过