下列过程的功能是:用来计算并输出S=1+1/2+1/3+…+1/100的值 请完善下列程序。 Fur

大学专科 已帮助: 时间:2023-07-21 10:34:47

下列过程的功能是:用来计算并输出S=1+1/2+1/3+…+1/100的值,请完善下列程序。 Furiction SumD (n As Integer)As Single s = 1 i = 1 Do i = i + 1 s = s + 1 / i Loop Until【 】 SumD = s End Function Private Sub Form. Click() sum1=SumD(100) Print "sum1="; sum1 End Sub
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,下列

参考解答

用户头像

400***263

2023-07-21 10:34:47

正确答案:i>=n
从公式可以看出,第一项为1/1,第二项为1/2,第三项为1/3,…,第n项为1/n。也就是说,分母每次增加1,而分子始终为1,为求前n项之和,在Do-Loop循环中应该用变量i来控制循环,即当i大于等于n时就结束循环。

上一篇 在面向对象的方法中 一个对象请求另一个对象为其服务是通过发送【 】来完成的。请帮忙给出正确答案和分析

下一篇 在下面程序的执行过程中 将要进行【 】次循环 而在第3次循环输出的数据是【 】。 Private S

相似问题