算法解题例析算法解题的一般思路,即算法分析(提炼问题的数学本质)——画出程序框图——按框图编写伪代码.例1写出用二分法求方程012xx在区间5.1,1内的一个近似解(误差不超过001.0)的一个算法.算法分析:此题主要再次强调算法的问题根本上是一个思维的问题以及算法语言的基本规则;如何通过语句的结构形式规范处理及简化问题,从而增强解题的规范性.流程图与伪代码10Renda,b,c20x0←(a+b)/230f(a)←a3-a-140f(x0)←x03-x0-150Iff(x0)=0thenGoto12060Iff(a)f(x0)<0then70b←x080Else90a←x0100Endif110If|a-b|≧cthenGoto20120Printx0N以上重点理解赋值语句,尤其是在循环结构中如何根据对变量的理解灵活赋值,从而用简炼的语句表示算法。例2满足方程的一组正整数称为勾股数或商高数,设计计算某一范围内的勾股数的算法.算法分析:Forafrom3to30Forbfroma+1to40Forcfromb+1to50Ifa2+b2=c2thenPa,b,cEndifEndEndEnd用心爱心专心输入a,b,c输出x0b←x0a←x0f(a)←a3-a-1f(x0)←x03-x0-1X0←(a+b)/2|a-b|