正在加载图片...
程序(三)功能:编程实现一个小球从100高度自由落下,每次 落地后反弹回原来的高度的一半,再落下。求它在第10次落地 时,共经过多少米?第10次反弹多高? 提示:画图分析。设变量p表示每次落地后经过的米数,设变量 h表示每次落地前小球离地面的高度,变量s表示前i次小球经过 的米数之和。循环体可以表示为:(初值h=100,s-0) p-h+h/2; sstp h=h/2 100 50 25 2 3 4 注意:最后一次不包括反弹米数,所以结果中的s 应该减去h米,即应该经过s-h米。程序(三) 功能:编程实现一个小球从100高度自由落下,每次 落地后反弹回原来的高度的一半,再落下。求它在第10次落地 时,共经过多少米?第10次反弹多高? 提示:画图分析。设变量p表示每次落地后经过的米数,设变量 h表示每次落地前小球离地面的高度,变量s表示前i次小球经过 的米数之和。循环体可以表示为: (初值 h=100, s=0) p=h+h/2; s=s+p; h=h/2; 注意:最后一次不包括反弹米数,所以结果中的s 应该减去h米,即应该经过s-h米。 100 50 25 1 2 3 4 ………
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有