pop客户机程序流程图_程序流程图绘制

本文通过一个示例介绍了如何使用VISIO软件绘制POP客户机程序流程图,以弦截法求解方程f(x)=x^3-5x^2+16x-80=0的根。程序包含定义f函数、xpoint函数和root函数,最后在主函数中实现交互输入并计算近似根。
摘要由CSDN通过智能技术生成

试用

VISIO

软件画出下列实用算法及程序的程序流程图

1

用弦截法求方程

f(x)=x3-5x2+16x-80=0

的根

include 

.h

>

include

.h

>

float f(float x)

*

定义f函数,以实现

f(x)

x3-5x2+16x-80 *

float

y;

=((

-

.

)*

+

16

.

)*

-

80

.

0;

return

(y)

float

xpoint (float x1

float x2)

*

定义

xpoint

函数,求出弦与

x

轴交点

*/

float

y;

=

(x1

*

(

x2

)-

x2

*

(

x1

))

(

(

x2

)-

(

x1

))

return (

)

float root

(

float

x1,

float

x2)

/*

定义

root

函数,求近似根

*/

float

x,y,y1;

y1=f(x1)

do

x=

xpoint

(x1,x2)

y=f(x)

if

(y

*

y1>0)

/*

(

)

与f

(

x1

)

同符号

*/

y1=y;

x1=x;

else

x2=x;

} while

(

fabs

(y)>=

0.0001

)

return (

)

void main

()

*

主函数

*/

float

x1,x2,f1,f2,x;

do

printf

("input

x1,x2:\n")

scanf

("%f,%f",&x1,&x2)

f1=f(x1)

f2=f(x2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值