作业帮 > 数学 > 作业

vf 求当k=20时,求s的值.s=(1^2/(1*3))*(4^2/(3*5))*(6^2/(5*7))*...*(2

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/22 03:58:31
vf 求当k=20时,求s的值.s=(1^2/(1*3))*(4^2/(3*5))*(6^2/(5*7))*...*(2k)^2/(2k-1)(2k+1))求过程
答案安四舍五入精确到小数点后第三位
怀疑题目有误:是否应为
s=( 2 ^2/(1*3))*(4^2/(3*5))*(6^2/(5*7))*...*(2k)^2/((2k-1)(2k+1))
则:
s=1
FOR k=1 TO 20
s=s*(2*k)^2/((2*k-1)*(2*k+1))
endf
运行结果:
1.551758480769616000
再问: 不是的,题目就是那个,求帮忙
再答: 如果题目没错,只要改成这样即可: s=1/3 FOR k=2 TO 20 s=s*(2*k)^2/((2*k-1)*(2*k+1)) endf ?round(s,3) 运行结果是: 0.388 整个题目变成无规律的题型。 即k=1时,不是(2*k)^2/((2*k-1)*(2*k+1))
再问: 谢谢了哈。
再答: 但据我所知:如果s=(2^2/(1*3))*(4^2/(3*5))*(6^2/(5*7))*...*(2k)^2/((2k-1)(2k+1))的话,则2*S则是圆周率的近似值。所以,我才质疑你的原题目的正确与否。