题目内容
一球从100 m的高度落下,每次落地后
又返跳回原高度的一半,再落下,在第10次落地时,小球共经过多少路程?画出程序框图,并设计程序.
解:第1次下落的高度h1=100 m;
第2次下落的高度h2=h1=50 m;
第3次
下落的高度h3=h2=25 m;
…
第10次下落的高度h10=h9.
所以递推关系式是h1=100,hn+1=hn,n=1,2,3,…,9.
到第10次落地时,共经过的路程为s=h1+2h2+2h3+…+2h10=2(h1+h2+…+h10)-h1.故可将s作为累加变量,i作为计数变量.
程序框图如下图:
![]()
根据以上程序框图,可设计程序如下:
s=0
h=100
i=1
WHILE i<=10
s=s+2 h
h=h/2
i=i+1
WEND
s=s-100
PRINT s
END
练习册系列答案
相关题目