题目内容

一球从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

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网