用π/4=1-1/3+1/5-1/7+……级数求π的近似值(取前5000项)

用π/4=1-1/3+1/5-1/7+……级数求π的近似值

(取前5000项来进行计算)

麻烦用VB程序编写的啊,用最简单易懂的过程或函数编写,谢谢喽。。

第1个回答  2008-03-29
Private Sub Form_Click()
Dim n As Integer, i As Integer
Dim a As Double, s As Double
n = 1
For i = 1 To 10000
a = 1 / (2 * i - 1)
s = s + n * a
n = -n
Next i
Print "pi=" & s * 4
End Sub
第2个回答  2008-03-29
调用函数Pi求近似π
pi(5000)=3.14119265360579
pi(99999999)=3.14159263359032

函数pi及示例代码如下:

Private Sub Command1_Click()
x = pi(5000)
Print x
End Sub

Function pi(i As Long) As Double
Dim m As Long, l As Long, pi4 As Double
For l = 1 To i Step 2
If m >= 0 Then m = -l Else m = l
pi4 = pi4 - 1 / m
Next
pi = 4 * pi4
End Function本回答被提问者采纳

用π\/4=1-1\/3+1\/5-1\/7+……级数求π的近似值(取前5000项)
Dim a As Double, s As Double n = 1 For i = 1 To 10000 a = 1 \/ (2 * i - 1)s = s + n * a n = -n Next i Print "pi=" & s * 4 End Sub

用π\/4=1-1\/3+1\/5-1\/7+...,级数求π的近似值,要求取前5000项进行计算...
For i = 1 To 5000 s = s + 1 \/ (2 * i - 1) * (-1) ^ (i + 1)Next pi = 4 * s Print "π="; pi End Sub

用级数π\/4=1-1\/3+1\/5-1\/7+...,求π的近似值,要求取前5000项来计算...
main(){ double pai;long i;int s=1;for(i=1;i<=10000;i+=2){ pai+=s*1.0\/i;s=-s;} printf("pai=%f",pai);}

...1\/7 + …… 级数求π的近似值。要求循环5000次自动退出循环并打印...
s=0 for i=1 to 5000 if 1\/(2i-1)<10^(-5) end s=s+(-1)^(i+1)*1\/(2i-1)end

圆周隶3.14159...是怎样计算出来的?
密率与 π 的近似程度很好,但形式上却很简单,并且很优美,只用到了数字1、3、5。数学史家梁宗巨教授验证出:分母小于16604的一切分数中,没有比密率更接近 π 的分数。在国外,祖冲之死后一千多年,西方人才获得这一结果。 可见,密率的提出是一件很不简单的事情。人们自然要追究他是采用什么办法得到这一结果的呢?

关于圆周率的历史资料
最后,他求出圆周率的下界和上界分别为223\/71 和22\/7, 并取它们的平均值3.141851 为圆周率的近似值。阿基米德用到了迭代算法和两侧数值逼近的概念,称得上是“计算数学”的鼻祖。南北朝时代著名数学家祖冲之进一步得出精确到小数点后7位的π值(约5世纪下半叶),给出不足近似值3.1415926和过剩近似值...

π的数值是怎么算出来的
他是用阿基米德成果22\/7与托勒密的结果377\/120用类似于加成法“合成”的:(377-22) \/ (120-7) = 355\/113。 1585年,荷兰人安托尼兹用阿基米德的方法先求得:333\/106 <π< 377\/120,用两者作为 π 的母近似值,分子、分母各取平均,通过加成法获得结果:3 ((15+17)\/(106+120) = 355\/113。 两个虽都...

π等于多少
圆周率(π):3.14159 26535 89793 23846 2643383279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280 34825 34211 70679 82148 08651 32823 06647 09384 46095 50582 23172 53594 08128 48111 74502 84102 70193 85211...通常使用值是:3.14 ...

圆周率是怎样求出来的
1585年,荷兰人安托尼兹用阿基米德的方法先求得:333\/106 <π< 377\/120,用两者作为 π 的母近似值,分子、分母各取平均,通过加成法获得结果:3 ((15+17)\/(106+120) = 355\/113。 两个虽都得出了祖冲之密率,但使用方法都为偶合,无理由可言。 在日本,十七世纪关孝和重要著作《括要算法》卷四中求圆周率时...

请列出1~100兀表,要有答案。
3π= 9.424π= 12.565π= 15.76π= 18.847π= 21.988π= 25.129π= 28.2610 π= 31.411 π= 34.5412 π= 37.6813 π= 40.8214 π= 43.9615 π= 47.116 π= 50.2417 π= 53.3818 π= 56.5219 π= 59.6620 π= 62.821 π= 65.9422 π= 69.0823 π= 72.2224 π= 75.3625 π= 78.526 π...

相似回答