小球从200米向下落,每次落地反弹都是原路的1/2,问10次一共的路程,用VB怎么写啊?谢谢了!

来源:百度知道 编辑:UC知道 时间:2024/05/26 09:11:14
一小球从 200 米高度自由下落,每次落地后跳回原高度
的一半,然后再落下……,求该小球第十次落地时共经过了多少米的路程?
用VB的啊,各位大哥,谢谢了,最好用那个新学的FOR....NEXT的,呵呵~~

n=200,m=0
for i=1 to a //a为完成次数
m=m+n+n/2
n=n/2
next

等比数列的前n项和 200+ (100*1/2(10方)-100)*4

用 a0代表 原始高度200

用 n代表 次数10次

然后循环

for n=1 to 10
sum=sum+a0*1/2(n+1)

next
sum=sum+a0

可以用C吗?

Dim S As Single
Dim i As Integer
Dim N As Integer
Dim H As Single

'1 S = H
'2 S = H + H
'3 S = H + H + H / 2
'4 S = H + H + H / 2 + H / 4
'5 S = H + H + H / 2 + H / 4 + H / 8
'6 S = H + H + H / 2 + H / 4 + H / 8 + H / 16

'1 s=h
'2 s=s+h
'3 s=s+h/(2^(3-2))
'4 s=s+h/(2^(4-2))
'5 s=s+h/(2^(5-2))
'6 s=s+h/(2^(6-2))

H = 200
N = 10
S = 2 * H
For i = 3 To N
S = S + H / (2 ^ (i - 2))
Next

MsgBox S

分析:第一次下落经过200 弹起经过100 在下落又经过100所以前两次就不必再算了 然后又弹起50 又下落50,又起25 又下25 ……总之手算结果是599.21875
起落次数:…………1………2………3………4………5………6…………

小球从200米向下落,每次落地反弹都是原路的1/2,问10次一共的路程,用VB怎么写啊?谢谢了! 一小球从高空自由下落,用仪器测到,1秒末小球下落5米;2秒末小球下落20米,3秒末小球下落45米 C程序:一球从100米下落每次落地后返回原高度的一半落下求它在第十次落地时共经历几米、第十次反弹多高 一小球从高处自由下落,用闪光照片拍下小球下落过程 100公斤棉花和1公斤铁球,同高同时从100米下落,问谁先落地 质量2千克从静止匀加速下落.2秒落地速度10米每秒! 一个物体从塔顶上下落,在到达落地时间一半时,下落的高度为 小球自某高度自由下落,它落地时的速度与落到一半时的速度比是多少? 一个细绳的两端各栓一个小球,从楼上让小球自由下落,下落过程中两小球除了受重力外,还受其它力吗? 一个物体从高处下落,经过8秒落地。已知第一秒下落的距离是5.9米,以后每一秒下落的距离都比前1秒多9.8米