题目内容
一个小球从100 m高处自由落下,每次着地后又跳回到原高度一半再落下,编写程序,求当它第10次着地时,(1)向下运动共经过多少米?
(2)第10次着地后反弹多高?
(3)全程共经过多少米?
分析:搞清楚小球的运动的特点,通过循环来设计程序.
解:程序:
i=100;
sum=0;
k=1;
while k<=10
sum=sum+i
i=i/2
k=k+1
end
print(% io (2),sum)
print(% io (2),i)
print(“全程共经过(单位:(m))”;2*sum-100)
end
练习册系列答案
相关题目