X=100时, 如Y=200,则Z=1;如Y=400则Z=4;X=200时如Y=200则Z=2.如Y=400则Z=5,求X=150,Y=300,Z=?求一算法

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:52:34
X 100 200 300
Y
200 1 2 3

400 4 5 6

600 7 8 9 求X=150Y=300时Z=多少的算法。
最好能些几步求解过程,用数组和函数形式来编写一个计算机程序求解。谢谢大家

Z=3
因为不知道你给的这些未知量是否是函数关系,故而只能用推理。 假定 Z=F(X,Y) 则有:
Z1=F(100,200)=1 ; Z2=F(100,400)=4
Z3=F(200,200)=2 ; Z4=F(200,400)=5
因为150=(100+200)/2,300=(200+400)/2,所以
Z=(Z1+Z4)/2 =(Z2+Z3)/2 =3.

z=x/100+3*y/200-3
所以当x=150,y=300时,z=3

过程:
x=100,y=200 z=1 y=400 z=4
则y增加200,z增加3,所以y应该为3×y/200的形式

同样可以知道x为x/100的形式,

3是代入的系数

z=3