算法设计 【例1】 已知在直角△ABC中,∠C是直角,c=13,b=12,求△ABC的面积.写出解决该问题的算法步骤.
[解] 1.输入一直角边长b和斜边长c;
2.由勾股定理a2+b2=c2求另一直角边长a;
3.利用面积公式S=a·b,求面积S;
4.输出面积S.
算法设计应注意:
1与解决问题的一般方法有联系,从中提炼出算法;
2将解决问题的过程分为若干个可执行步骤;
3引入有关的参数或变量对算法步骤加以表达;
4用最简练的语言将各个步骤表达出来;
5算法的执行要在有限步内完成.
1.已知平面直角坐标系中两点A(-1,0),B(3,2),写出求线段AB的垂直平分线方程的一个算法.