作业帮 > 综合 > 作业

一个VBA程序段 sum = 0 n = 0 For i = 1 to 5 x = n/i n = n + 1 sum

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/01 08:15:50
一个VBA程序段 sum = 0 n = 0 For i = 1 to 5 x = n/i n = n + 1 sum = sum + x Next i
这个程序怎么理解?这个For循环计算,完成的表达式是什么?
一个VBA程序段 sum = 0 n = 0 For i = 1 to 5 x = n/i n = n + 1 sum
sum = 0
n = 0
For i = 1 to 5
x = n/i
n = n + 1
sum = sum + x
Next i
功能 是计算 0/1+1/2+2/3+3/4+4/5
结果保存在sum中
x = n/i 里面的n是指什么?是到这一步时n的值
n = n + 1 左右两个n 分别指什么?左边的n是新n 右边的是上一次的n,两个n的值是不同.
好比一个放钱的抽屉,名字叫n,n=n+1的意义好比是你先把抽屉里原有的钱拿出来,然后你加1元进去,合在一起再放回抽屉.
再问: 如果i =2 ,那么x = n/i 里面的N是多少?n = n + 1的n呢??
再答: i=1 时 n=0 i=2 时 n=0+1=1 i=3 时 n=1+1=2 i=4 时 n=2+1=3 i=5 时 n=3+1=4