利用π/4≈1-1/3+1/5-1/7+… 求π得近似值 最后一项小于0.000001.我的代码是下面这样,算出来π=2
来源:学生作业帮 编辑:百度作业网作业帮 分类:数学作业 时间:2024/07/16 00:51:17
利用π/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.
![利用π/4≈1-1/3+1/5-1/7+… 求π得近似值 最后一项小于0.000001.我的代码是下面这样,算出来π=2](/uploads/image/z/18555462-54-2.jpg?t=%E5%88%A9%E7%94%A8%CF%80%2F4%E2%89%881-1%2F3%2B1%2F5-1%2F7%2B%E2%80%A6+%E6%B1%82%CF%80%E5%BE%97%E8%BF%91%E4%BC%BC%E5%80%BC+%E6%9C%80%E5%90%8E%E4%B8%80%E9%A1%B9%E5%B0%8F%E4%BA%8E0.000001.%E6%88%91%E7%9A%84%E4%BB%A3%E7%A0%81%E6%98%AF%E4%B8%8B%E9%9D%A2%E8%BF%99%E6%A0%B7%2C%E7%AE%97%E5%87%BA%E6%9D%A5%CF%80%3D2)
Loop While s > 0.000001
↑
这里是大于号
再问: 我好想明白了,loop while 和loop until 不一样。如果是loop until 就用小于号
再答: while 是 当 s > 0.000001 成立时执行 也就是说,程序运行,直到最后一项小于0.000001 原来的程序,实际上,循环体只执行了一次
↑
这里是大于号
再问: 我好想明白了,loop while 和loop until 不一样。如果是loop until 就用小于号
再答: while 是 当 s > 0.000001 成立时执行 也就是说,程序运行,直到最后一项小于0.000001 原来的程序,实际上,循环体只执行了一次
利用公式π/4≈1-1/3+1/5-1/7+1/9-… 计算π的近似值,当最后一项的绝对值小于 0.000001 为止.
C语言解答:利用公式:π/4=1-1/3+1/5-1/7+……,求π的近似值,直到最后一项的绝对值小于10-6为止
用π=1-1/3+1/5-1/7+……公式求π的近似值,直到最后一项的绝对值小于1e-6为止
用π/4=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10*6为止.
C++的题,利用公式,π/4≈1-1/3+5/1-7/1+……,计算π的近似值,直到最后一项的绝对值小于10-4为止
输入X,利用公式e^x=1+x+x^2/2!+x^3/3!+…求e^x的近似值,直到最后一项绝对值小于-10^-6
计算π的近似值.公式如下:π/4=1-1/3+1/5-1/7+……,直到最后一项的绝对值小于10-6为止.
c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-7为止
c语言用π=1-1/3+1/5-1/7+.公式求π的近似值,直到最后一项的绝对值小于10^-6为止
还是这道题:根据π/4=1-1/3+1/5-1/7...求π的近似值,直到最后一项的绝对值小于0.0000001为止
根据π/4=1-1/3+1/5-1/7...求π的近似值,直到最后一项的绝对值小于0.0000001为止
利用pi/4 = 1 - 1/3 + 1/5 - 1/7 + ...,编程计算pi的近似值,直到最后一项的绝对值小于10