算法设计应注意:
(1)与解决问题的一般方法有联系,从中提炼出算法;
(2)将解决问题的过程分为若干个可执行步骤;
(3)引入有关的参数或变量对算法步骤加以表达;
(4)用最简练的语言将各个步骤表达出来;
(5)算法的执行要在有限步内完成.
[典例1] 已知平面直角坐标系中两点A(-1,0),B(3,2),写出求线段AB的垂直平分线方程的一个算法.
解:第一步,计算x0==1,y0==1,得AB的中点N(1,1).
第二步,计算k1==,得AB斜率.
第三步,计算k=-=-2,得AB垂直平分线的斜率.
第四步,由点斜式得直线AB的垂直平分线的方程,并输出.
[对点训练]
1.已知函数y=2x4+8x2-24x+30,写出连续输入自变量的11个取值,分别输出相应的函数值的算法.