一道初中课本里的VB编程题(Visual Basic)

这是初中信息技术第三册上里的一道题,用的都是最简单的程序一球从100米高度自由落下,每次落地反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少米?... 这是初中信息技术第三册上里的一道题,用的都是最简单的程序
一球从100米高度自由落下,每次落地反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少米?
展开
 我来答
176618687
2009-07-12 · TA获得超过772个赞
知道答主
回答量:233
采纳率:0%
帮助的人:195万
展开全部
一楼的错了!正确的为:
Dim S As Double, H As Double
S = 0
H = 100
For i = 1 To 10
S = S + H
H = H / 2
Next i
Me.Print "第十次落地时共经过" & s &"米!"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huanghongxun20
2009-07-16 · TA获得超过129个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:88.6万
展开全部
Dim S As Double,H As Double
S = 0
H = 100
For i = 1 To 10
S = S + H
H = H / 2
Next i
Me.Print "它在第10次落地时,共经过" & s &"米。"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拖鞋小Y
2009-07-16
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
Private Sub Command1_Click()
s = 100
h = 100
For i = 1 To 2
h = 100 / 2 ^ (i - 1)
s = s + h
Next i
Print "共经过:"; s
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
assistant7778
2009-07-12 · TA获得超过326个赞
知道答主
回答量:135
采纳率:0%
帮助的人:0
展开全部
现在初中孩子的问题都这么难?!
S=0;
H=100;
S=S+H;
for i=2:10,h=h/2;S=S+2*h;end
S
h
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ruo_qi_yu
2009-07-11 · TA获得超过478个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:253万
展开全部
Dim S As Long, A As Long
S = 100
A = 100
For i = 1 To 9
S = S + A
A = A / 2
Next
MsgBox S
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式