编写程序 一只球从高处自由落下,每次接触地面后,弹起来的高度是原高度的0.8倍,
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 07:13:37
第一次弹起高度为25×3/5第二次弹起高度为25×3/5×3/5第三次弹起高度为25×3/5×3/5×3/5=25×(3/5)³=27/5m
结果应该不是“编的程序高度是正确答案的一半”你的程序有两个问题一个是height和s不应该作int型,显然弹几次就不再是整数了应该是float另一个问题,你第一次球落下时的100米加了两次所以你的结果
物体做自由落体运动,其速度v=gt重力做功的功率P=mgv=mg2t故重力对物体做功的功率不断增大,与下落时间成正比,故B正确;故选B.
第二次=50×2/5×2/5=8米不懂可追问,有帮助请采纳,谢谢!再问:算式看不懂再答:第一次=50×2/5=20米第二次=20×2/5=8米
教你分析:外循环i=1ton-q内循环j=i+1ton内循环又是ifd(j)ifd(j)
(1)当它第n次着地时,经过的路程是:100+2×100[2-1+2-2+…+2-(n-1)]=300-2002n−1.当n=10时,经过的路程:S=300-20029(米).(2)当它第n次着地时,
H=100FORI=1TO10S=S+HS2=S2+H+H/2H=H/2NEXTIPRINTSPRINTHPRINTS2END
先求数列200100...之和,为25*2^(4-n)(-1+2^n),从而球的路程为:25*2^(4-n)(-1+2^n)-100,减100是除去第一次的上升过程从而25*2^(4-n)(-1+2^
1.S=100+(50*(1-0.5的n次)/1-0.5)=1502.同理l=100*0.5的10次方=0.13.n无穷大,S=200
第一次落地经过100米,记为a1第二次落地经过100/2X2=100,记为a2第三次落地经过100/4X2=50,记为a3第n次落地经过100/(2^(n-1))X2=100/(2^(n-2)),记为
我用c++实现的#includeusingstd::cout;usingstd::endl;classFreefall{public:Freefall(doublex=0,inty=0):height
由位移工式s=1/2gt2,数据代入解得一共用时6秒.所以可以数出前五秒通过的距离为s=125米.所以最后一秒内的位移为55米
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?1.程序分析:见下面注释2.程序源代码:main(){floatsn=10
#include#defineG9.8voidmain(){inty=3;printf("theresultis%.2f\n",0.5*G*y*y);getch();}
球在下落过程中的动能Ek=12mv2A、由v2=2gh,可得Ek=12mv2=mgh,故A正确,B错误;C、由v=gt,可得Ek=12mv2=12mg2t2,故C错误,D正确故选:AD
#includeu>voidmain(){floata=10,t=3,s;s=0.5*a*t*t;if(s>100)s=100;printf("%.0fs:%f",t,s);}
小球的重力势能一直减小,动能先增大后减小,弹簧的弹性势能一直增大,小球和弹簧的机械能**守恒**.(典型模型,不考虑机械能损失)开始时重力大于弹力,速度增加,动能增加,当弹力增加到等于重力时,速度达到
第二秒内,意即第一秒末到第二秒末这段时间所以平均速度=g(1+2)/2=15米/秒位移=(1/2)g(2^2)-(1/2)g(1^2)=15米
100×25×25×25,=40×25×25,=16×25,=325(米);答:第三次弹起325米.
动能与重力势能相等时,mgh=1/2mv^2=1/2mgH则h=1/2H=1/2*9.8=4.9m由:H-h=1/2gt^2,得当球下落至动能与重力势能相等时,所需的时间为:t=√[2(H-h)/g]