求高手帮做VB题 谢谢拉
1编程序。设n=20,x=0.5,编写程序,计算并输出下面级数的部分和。结果取小数点后6位。x/1!-x3/3!+x5/5!.....+(-1)^(n-1)*x^(2n-...
1 编程序。设n=20,x=0.5,编写程序,计算并输出下面级数的部分和。结果取小数点后6位。
x/1!-x 3/3!+x 5/5!.....+(-1)^(n-1)*x^(2n-1)/(2n-1)!+......(^表示冥运算,!表示求阶乘)
2 编写程序,求下面级数前n项中奇数项的和OS。在求和的过程中,以第一个数值小于0.0001的项为末项
,计算并输出和数OS,结果取六位小数...1/1!-1/2!+1/3!-1/4!+...(^表示冥运算,!表示求阶乘) 展开
x/1!-x 3/3!+x 5/5!.....+(-1)^(n-1)*x^(2n-1)/(2n-1)!+......(^表示冥运算,!表示求阶乘)
2 编写程序,求下面级数前n项中奇数项的和OS。在求和的过程中,以第一个数值小于0.0001的项为末项
,计算并输出和数OS,结果取六位小数...1/1!-1/2!+1/3!-1/4!+...(^表示冥运算,!表示求阶乘) 展开
3个回答
展开全部
Dim n ,x as integer
n=20
x=0.5
n=20
x=0.5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一题
Private Sub Command1_Click()
Dim i, j As Integer, m, n, s As Double
x = 0.5
s = 0
For i = 1 To 20
n = 1
For j = 1 To (2 * i - 1)
n = n * j
Next j
m = ((-1) ^ (i + 1)) * ((x ^ (2 * i - 1))) / n
s = s + m
Next i
Sn = Round(s, 6)
Print "Sn="; Sn
End Sub
Private Sub Command1_Click()
Dim i, j As Integer, m, n, s As Double
x = 0.5
s = 0
For i = 1 To 20
n = 1
For j = 1 To (2 * i - 1)
n = n * j
Next j
m = ((-1) ^ (i + 1)) * ((x ^ (2 * i - 1))) / n
s = s + m
Next i
Sn = Round(s, 6)
Print "Sn="; Sn
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询