分线方程的一个算法.
[思路探究] 根据求线段的垂直平分线的步骤,先求线段的中点坐标,然后根据线段所在直线的斜率求出垂直平分线的斜率,可求垂直平分线的方程.
[解] S1 计算x0==1,y0==1,得AB的中点N(1,1).
S2 计算k1==,得AB斜率.
S3 计算k=-=-2,得AB垂直平分线的斜率.
S4 由点斜式得直线AB的垂直平分线的方程,并输出.
[规律方法]
1.算法设计与一般意义上的解决问题不同,它是对一类问题的一般解法的抽象与概括,它往往是把问题的解法划分为若干个可执行的步骤,有时是重复多次,但最终都必须在有限个步骤之内完成.
2.对于给定的问题,设计其算法时应注意以下五点:
(1)与解决问题的一般方法相联系,从中提炼与概括步骤;
(2)将解决问题的过程划分为若干步骤;
(3)引入有关的参数或变量对算法步骤加以表述;
(4)用简练的语言将各个步骤表达出来;
(5)算法的执行要在有限步内完成.
[跟踪训练]
1.已知函数y=2x4+8x2-24x+30,写出连续输入自变量的11个取值,分别输出相应的函数值的算法.
[解] 算法为:
S1 输入自变量x的值;
S2 计算y=2x4+8x2-24x+30;
S3 输出y;