【例1】 已知平面直角坐标系中两点A(-1,0),B(3,2),写出求线段AB的垂直平分线方程的一个算法.
[思路探究] 根据求线段的垂直平分线的步骤,先求线段的中点坐标,然后根据线段所在直线的斜率求出垂直平分线的斜率,可求垂直平分线的方程.
[解] S1 计算x0==1,y0==1,得AB的中点N(1,1).
S2 计算k1==,得AB斜率.
S3 计算k=-=-2,得AB垂直平分线的斜率.
S4 由点斜式得直线AB的垂直平分线的方程,并输出.
1.算法设计与一般意义上的解决问题不同,它是对一类问题的一般解法的抽象与概括,它往往是把问题的解法划分为若干个可执行的步骤,有时是重复多次,但最终都必须在有限个步骤之内完成.
2.对于给定的问题,设计其算法时应注意以下五点:
(1)与解决问题的一般方法相联系,从中提炼与概括步骤;
(2)将解决问题的过程划分为若干步骤;