早教吧作业答案频道 -->数学-->
利用π/4≈1-1/3+1/5-1/7+…求π得近似值最后一项小于0.000001.我的代码是下面这样,算出来π=2.6667?PrivateSubCommand1Click()DimpAsDouble,nAsLong,tAsInteger,sAsDoublep=1:n=1:t=1Don=n+1s=1/
题目详情
利用π/4≈1-1/3+1/5-1/7+… 求π得近似值 最后一项小于0.000001.我的代码是下面这样,算出来π=2.6667?
Private Sub Command1_Click()
Dim p As Double, n As Long, t As Integer, s As Double
p = 1: n = 1: t = 1
Do
n = n + 1
s = 1 / (2 * n - 1)
t = -t
p = p + t * s
Loop While s < 0.000001
Print 4 * p, p
End Sub
哪里不对,请指出来?我算出来4 * p=2.6666666667.
Private Sub Command1_Click()
Dim p As Double, n As Long, t As Integer, s As Double
p = 1: n = 1: t = 1
Do
n = n + 1
s = 1 / (2 * n - 1)
t = -t
p = p + t * s
Loop While s < 0.000001
Print 4 * p, p
End Sub
哪里不对,请指出来?我算出来4 * p=2.6666666667.
▼优质解答
答案和解析
Loop While s > 0.000001
↑
这里是大于号
↑
这里是大于号
看了 利用π/4≈1-1/3+1/...的网友还看了以下:
在等差数列中.S2n-1=(2n-1)an是否n属于N*,且2n-1属于N*? 2020-05-12 …
图1是47°N部分地点海拔与年降水量对照图,读图1回答20~21题。20.与乙地相比,甲地年降水量 2020-05-14 …
简单的数学归纳法证明题用数学归纳法证明;1乘4加2乘7加3乘10加...加n(3n加1)等于n(n 2020-06-04 …
数列bn满足b1=3/4,且3bn-bn-1=n,求bn注:bn-1是b(n一1) 2020-06-06 …
设an=1+1/2+1/3+.1/n,是否存在关于n的正式g(n),使得等式a1+a2+a3+.a 2020-06-12 …
{0,1}N?N是全体非负整数组成的集合,自然数集.{0,1}是N的真子集,是不是因为1含于N但0 2020-07-30 …
设集合A={(x,y)|x=m,y=3m+1,属于N*}(N*就是1、2、3、4、5等等),B={ 2020-07-30 …
“设f(n)=1+1/2+1/3+1/4+……+1/n,是否存在关于自然数n的函数g(n)使f(1 2020-08-01 …
已知首项为1,公比为t(t>0)的无穷等比数列的前n项和为Sn,设Tn=(1+Sn)/Sn+1+1 2020-08-02 …
用数学归纳法证明1+1/2+1/3,…1/2n次方-1小于n在验证n=2,左式= 2020-08-03 …