作业帮 > 数学 > 作业

阅读下列程序,并指出当a=2,b=-5时的计算结果:

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/18 07:18:13
阅读下列程序,并指出当a=2,b=-5时的计算结果:
(1)a=input(a=)
b=input(b=) (2) a=input(a=)
b=input(b=) (3) a=input(a=)b=input(b=)
x=a+b a=a+b a=a+b
y=a-b b=a-b b=a-b
a=(x+y)/2 a=(a+b)/2 a=(a-b)/2
b=(x-y)/2 b=(a-b)/2 b=(a+b)/2
除了第一个都不会做
(2)
a=a+b
b=a-b
a=(a+b)/2
b=(a-b)/2
a=2-5=-3
b=-3-(-5)=2
a=(-3+2)/2=-1/2
b=(-1/2-2)/2=-5/4
最后
a=-1/2,b=-5/4
(3)
a=a+b
b=a-b
a=(a-b)/2
b=(a+b)/2
a=2-5=-3
b=-3+5=2
a=(-3-2)/2=-5/2
b=(-5/2-3)/2=-11/4
最后
a=-5/2,b=-11/4
再问: 最后一个为什么b=-11/4
再答: a=2-5=-3 b=-3+5=2 a=(-3-2)/2=-5/2 b=(-5/2+2)/2=-1/4 看错行了
再问: 必须按照ab的计算顺序么,取最近的?
再答: 可以这么理解 a=a+b b①=a-b。。。左侧的b是新的b a②=(a-b)/2。。。使用①b b=(a+b)/2。。。使用②a,而这里b还是①b