C语言教程课件C08函数-2.pptVIP

  • 2
  • 0
  • 约5.35千字
  • 约 31页
  • 2018-11-30 发布于浙江
  • 举报
C语言教程课件C08函数-2

第八章 函数 8.1 概 述 8.2 函数定义的一般形式 8.3 函数参数和函数的值 8.4 函数的调用 8.5 函数的嵌套调用 8.6 函数的递归调用 8.7 数组作为函数参数 8.8 局部变量和全局变量 8.9 变量的存储类别 8.10 内部函数和外部函数 8.5 函数的嵌套调用 例8.6用弦截法求方程x3-5x2+16x-80=0的根。 方法如下: (1) 取两个不同点x1,x2,如果f(x1)和f(x2)符号相反,则(x1,x2)区间内必有一个根。如果f(x1)与f(x2)同符号,则应改变x1\,x2,直到f(x1)、f(x2)异号为止。注意x1、x2的值不应差太大,以保证(x1,x2)区间内只有一个根。 (2) 连接f(x1)和f(x2)两点,此线(即弦)交x轴于x,见图8.6。 x点坐标可用下式求出: x=x1·f(x2)-x2·f(x1)f(x2)-f(x1) 再从x求出f(x). (3) 若f(x)与f(x1)同符号,则根必在(x,x2)区间内,此时将x作为新的x1。如果f(x)与f(x2)同符号,则表示根在(x1,x)区间内,将x作为新的x2。 图8.6 图8.7 (4) 重复步骤 (2) 和 (3) , 直到 |f(x)|<ε 为止, ε为一个很小的数, 例如 10-6. 此时认为 f(x)≈0.根据上述思路画出N-S流程图,见图8.7。 分别用几个函数来

文档评论(0)

1亿VIP精品文档

相关文档