早教吧作业答案频道 -->数学-->
问一个vb计数循环的问题:一球从100米高度自由落下,每次落地后又反跳回原高度的一半,再落下.自行设计界面,计算它在第10次落地时共经过多少米、第十次反弹有多高.这道题如果只用ForNext
题目详情
问一个vb计数循环的问题:一球从100米高度自由落下,每次落地后又反跳回原高度的一半,再落下.
自行设计界面,计算它在第10次落地时共经过多少米、第十次反弹有多高.
这道题如果只用For Next计数循环的话怎么设计怎么做啊?
自行设计界面,计算它在第10次落地时共经过多少米、第十次反弹有多高.
这道题如果只用For Next计数循环的话怎么设计怎么做啊?
▼优质解答
答案和解析
a = 100
For i = 1 To 9
a = a / 2
s = s + 2 * a
Next i
s = s + 100
t = a / 2
s为第10次落地经过的米数,结果趋于200,次数越多越接近200
再加上第一次的100米,即趋于300
分析
先把第一次落地另看,因为只有下降100米,作为a
然后是循环的关键,要上升50米,再下降50米,这是一次循环,100/2*2即a/2再*2
再上升25米,再下降25米,这是第二次循环,50/2*2即a/2再*2
如此9次循环,就是小球第10次落地
则计算出s总路程
计算完毕后 这时a为第10次落地,即用最后一次a的值再/2就是第10次弹起的高度.
也可以简化为
a = 100
For i = 1 To 9
s = s + a
a = a / 2
Next i
s = s + 100
For i = 1 To 9
a = a / 2
s = s + 2 * a
Next i
s = s + 100
t = a / 2
s为第10次落地经过的米数,结果趋于200,次数越多越接近200
再加上第一次的100米,即趋于300
分析
先把第一次落地另看,因为只有下降100米,作为a
然后是循环的关键,要上升50米,再下降50米,这是一次循环,100/2*2即a/2再*2
再上升25米,再下降25米,这是第二次循环,50/2*2即a/2再*2
如此9次循环,就是小球第10次落地
则计算出s总路程
计算完毕后 这时a为第10次落地,即用最后一次a的值再/2就是第10次弹起的高度.
也可以简化为
a = 100
For i = 1 To 9
s = s + a
a = a / 2
Next i
s = s + 100
看了 问一个vb计数循环的问题:一...的网友还看了以下:
苏教版 记金华的双龙洞课文苏教版的,《记金华的双龙洞》课后第3题,读下面的句子,体会单点词语的表达 2020-05-17 …
一个质量为3kg的物体作直线运动,设运动距离s与时间t的关系可用函数s(t)=1+t^2表示.并且 2020-05-20 …
同一地点分别以v1和v2的初速度先后向上抛出两个小球,空气阻力不计,两球可视为质点.第二个小球抛出 2020-05-23 …
载人神舟的飞天,使中国不仅成为继俄罗斯和美国之后,世界上第三个自主发展载人航天技术的国家,而且增载 2020-06-17 …
在下图中,表示物体做竖直上抛运动的是,我图不能发,我阐述下好了先画平面直角坐标系,横轴为t,纵轴为 2020-07-30 …
(1)一段点从V0的匀速直线,第一秒内的平均速度为0.2m/s,它在运动开始后,第一分钟的最后一秒 2020-08-01 …
[闲聊]什么环境下才是人类文明发展最快的时代我觉的是乱世,因为人类一旦逼上绝路后智商的潜力一下被激发 2020-11-16 …
每次刘翔出去比赛,总是在比赛后第一时间打电话告诉父母成绩和名次。刘翔打破世界记录后,当然也是第一时间 2020-12-06 …
某医药研究所开发的一种新药,如果成年人按规定的剂量服用,据监测:服药后每毫升血液中的含药量y(微克) 2020-12-14 …
某医药研究所开发的一种新药,如果成年人按规定的剂量服用,据监测:服药后每毫升血液中的含药量y(微克) 2020-12-22 …