【解析】 最佳答案 每次落地后反跳回原高度的一半,经过的路程为原 高度的一半*2, 第n次落下,落地后弹起的高度为 100/2∼n ,经过的 路程为 100/2∼(n-1) , 从第1次反弹,到第n次反弹,总共经过 100*[1+1/2 +...+1/2^(n-1)],再加上从100米处落下, 所以,共经过了 100*[3-1/2∼(n...
一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少路程?第10次反弹多高? s = 100 # 球下落的高度 h = s / # 球第一次的反弹高度 for n in range(9): s = s+2*h h = # 反弹回原来高度的一半 print("总共经过路程:", ) print("第10次反弹高度...
解答一 举报 每次落地后反跳回原高度的一半,经过的路程为原高度的一半*2,第n次落下,落地后弹起的高度为100/2^n,经过的路程为100/2^(n-1),从第1次反弹,到第n次反弹,总共经过100*[1+1/2+……+1/2^(n-1)],再加上从100米处落下,所以,共经过了100*[3-1/2^(n-1)].题目中为第10次落地时,...
H←H/2 End For Print S,H 流程图如下: 分析:由题第1次下落的高度为100 m,第2次下落的高度为50 m,第3次下落的高度为25 m,即每次下落的高度为前一次的一半.本题求它在第10次落地时共经过多少米是一个求和问题,且在求和的过程中某些步骤会重复出现,则在表示算法时可用循环语句来实现. 练习...
解答一 举报 第一次落地:100米第二次落地:2×50=100米第三次落地:2×25=50米第四次落地:2×12.5=25米第五次落地:12.5米……第十次落地:0.390625米100+100+50+25+12.5+6.25+3.125+1.5625+0.78125+0.290625=299.6049米第十次反弹:0.390625/2=0.198125米 解析看不懂?免费查看同类题视频解析查看解答 ...
第一次落地时,球的高度为100m,反弹高度为50m。 第二次落地时,球的高度为50m(下落) + 50m(反弹) = 100m,反弹高度为25m。 依此类推,每次落地后球的高度为上一次反弹高度,反弹高度为上一次反弹高度的一半。 我们可以用循环来模拟这个过程,计算总经过距离和第10次反弹的高度。 自由落体和反弹:在自由落体...
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?1.程序分析:见下面注释 2.程序源代码:#include “stdio.h“ #include “stdio.h“ main() { float sn=100.0,hn=sn/2; int n; for(n=2;n 分析总结。 这事解释每次落地后反...
这事解释 每次落地后反跳回原高度的一半,经过的路程为原高度的一半*2, 第n次落下,落地后弹起的高度为100/2^n,经过的路程为100/2^(n-1), 从第1次反弹,到第n次反弹,总共经过100*[1+1/2+……+1/2^(n-1)],再加上从100米处落下, 所以,共经过了100*[3-1/2^(n-1)]. 题目中为第10次落地...
这事解释每次落地后反跳回原高度的一半,经过的路程为原高度的一半*2,第n次落下,落地后弹起的高度为100/2^n,经过的路程为100/2^(n-1),从第1次反弹,到第n次反弹,总共经过100*[1+1/2+……+1/2^(n-1)],再加上从100米处落下,所以,共经过了100*[3-1/2^(n-1)]。
第一次,先从100m进行自由落体,此时共经过100m落地,之后反弹到50m高。 第一次 第二次,先从50m进行自由落体,此时共经过100+50+50=200m落地,之后反弹到25m高。 第二次 同理,第三次,先从25m进行自由落体,此时共经过100+50+50+25+25=250m,之后反弹至12.5m。