大雄生化危机2:有道数学题???
来源:百度文库 编辑:高校问答 时间:2024/04/26 01:25:53
(1*1/2)+(2*1/3)+(3*1/4)+--------+(1999*1/2000)=?
这是我用VB编的程
Dim a as double,s as double
Private Sub Command1_Click()
a = 1
s = 0
Do While a <= 1999
s = s + a / (a + 1)
a = a + 1
Loop
Text1.Text = s
End Sub
得到结果
s=1991.82163189639
这题没想到什么好的方法 ,
1*1/2是不是指的1/2啊
如果是的话,那
原式=1/2+2/3+3/4+……1999/2000
=(1-1/2)+(1-2/3)+(1-3/4)+……1-1999/2000
=1999-(1/2+1/3+1/4+……1/2000)
一共1999项吧
还得算1/2+1/3……可能还得通分吧
如果用数列的话
An=1/(n+1)
Sn不会求了
这题只能用通分了。。。。没办法用拆项求和
1991.82163189639
n/(n+1)
n={1,2,3,4,.....,1998,1999}
不能用程序
计算机算实形数不准
你把十个0.1加起来不一定得1
1*2000=2000