一个球从100m高处*下落,每次着地后又跳回到原高度的一半再下落,编写程序.求但他第10次着地时1向下的运动共经过了多少米?2第十次着地后反弹多高?3全过程共经过多少米?我不知道4800 程序 在这个题没那么复杂吧/// 直接算可以吗?是pascal语言 不懂啊 就行!1

问题描述:

一个球从100m高处*下落,每次着地后又跳回到原高度的一半再下落,编写程序.求但他第10次着地时
1向下的运动共经过了多少米?
2第十次着地后反弹多高?
3全过程共经过多少米?
我不知道4800 程序 在这个题没那么复杂吧/// 直接算可以吗?是pascal语言 不懂啊 就行!1

哈哈想了半天还是有点成就的 我想的是4800的程序你可以根据你的需要自己修改修改
A=9:C=100:D=100
Lbl1
D=C+D
C=C/2◣
DszA
Goto1
D◣
①、199.8046875
这是此程序的大方向只要根据这个大方向再做细节上的修改就好了 累死了都!!

要用pascal语言的话也简单,看你要普解还是用pascal语言的解答?

第一落地走了100米
之后弹上去之后,有上有下,是一个2倍的过程,计算的时候要考虑进去
第一次100
第二次100*0.5^1*2
.
第十次是100*0.5^9*2
然后求和
100+100(0.5^1+0.5^2+...+0.5^9)*2
再等于什么就不用我帮你算了吧

我想你要是不求写程序练手,为了实用,完全可以先用等比数列求出和的公式,直接套用公式写程序,不容易错,效率还高。你要是要源代码,我得过几天有时间再写。捎带说一句,我学的是pascal语言,不知道你看不看得懂