【金版学案】2016-2017学年高中数学第一章算法初步章末复习课新人教版必修3[整合·网络构建][警示·易错提醒]1.理解算法的关注点.(1)算法是解决某一类问题的一种程序化方法.(2)判断一个问题是否有算法,关键看是否有解决某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步骤之内完成.2.输入语句和赋值语句二者的不同.输入语句可使初始值与程序分开,利用输入语句改变初始数据时,程序不变,而赋值语句是程序的一部分,输入语句可对多个变量赋值,赋值语句只能给一个变量赋值.3.程序设计中的注意点.程序设计中特别注意:条件语句的条件表达和循环语句的循环变量的取值范围.4.辗转相除法与更相减损术的区别.(1)都是求两个正整数最大公约数的方法,计算上辗转相除法以除法为主,更相减损术以减法为主,计算次数上辗转相除法计算次数相对较少,特别当两个数字大小区别较大时计算次数的区别较明显.(2)从结果体现形式来看,辗转相除法体现结果是以相除余数为0而得到,而更相减损术则以减数与差相等而得到.专题一算法设计算法设计与一般意义上的解决问题不同,它是对一类问题的一般解法的抽象和概括,算法设计应注意:1.与解决问题的一般方法相联系,从中提炼出算法.2.将解决问题的过程分为若干个可执行的步骤.3.引入有关的参数或变量对算法步骤加以表达.4.用最简练的语言将各个步骤表达出来.[例1]已知平面直角坐标系中的两点A(-1,0),B(3,2),写出求线段AB的垂直平分线方程的一个算法.解:第一步,计算x0==1,y0==1,得AB的中点N(1,1).第二步,计算k1==,得AB的斜率.第三步,计算k=-=-2,得AB垂直平分线的斜率.第四步,得线段AB垂直平分线的方程y-y0=k(x-x0),即y-1=-2(x-1).归纳升华该算法步骤的设计依据了解析几何中求线段垂直平分线的一般方法.请思