python 一小球从100米高空落下每次落地后反跳会原来高度的一半在落下,求它在第10次落地时,共经过多少米?第十次反弹多高?
时间: 2023-10-20 13:42:14 浏览: 97
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
根据题目描述,小球在第一次落地时经过的距离为 100 米,第二次落地时经过的距离为 100 + 100/2*2 米,第三次落地时经过的距离为 100 + 100/2*2 + 100/2/2*2 米,依此类推,第十次落地时经过的距离为:
100 + 100/2*2 + 100/2/2*2 + ... + 100/2^9*2
这是一个等比数列求和,公比为 1/2,首项为 100,共有 10 项。根据等比数列求和公式,可得:
100*(1-1/2^10)/(1-1/2) = 299.609375 米
因此,小球在第十次落地时共经过了 299.609375 米。
而第十次反弹的高度为 100/2^10 = 0.09765625 米。
阅读全文