一个球从100m高处自由落下,每次着地后又跳回到原高度的一半再落下。编写程序,求当它第10此着地时,

2024-11-26 10:21:25
推荐回答(1个)
回答1:

思路解析:搞清楚小球运动的特点,通过循环来设计程序.
解:程序如下:
i=100
sum=0
k=1
WHILE k<=10
sum=sum+i
i=i/2
k=k+1
WEND
PRINT “向下的运动共经过(单位:m)”;sum
PRINT “第10次着地后反弹(单位:m)”;i
PRINT “全程共经过(单位:m)”;2*sum-100
END