编写一个来回弹的小球的程序

求思想。最好具体点。C++语言和JAVA语言的都行,主要是思想,这些都是触类旁通的,所以这两个语言都行。
定义变量x,y,r,。然后判断x,y的位置,来画一个圆,然后判断弹回的方向。。。我也只知道大概是这样的,但是具体还是不知道。求高手。对了,什么教材能教这些编程思想的?

第1个回答  2012-04-13
搞个变量表示空间宽度,搞个变量表示方向速度,每次x加速度,如果x小于0或者x+r大于宽度,则速度变反
这是一个没有加速度的单维弹球,如果你要算二维就加个y的速度,就这样本回答被提问者采纳

如何用js使小球来回弹动
你好,可以通过判断小球边缘和窗口高度来实现 例如垂直下落,给小球y方向的初速度和加速度(模拟重力加速度),当小球的小边缘接触窗口底部时,将 y = -y;加速度不反向;当达到最高点及y方向速度为零,将y再反向向下落。来回弹动关键在于 对边缘的判断,和速度方向的判断和计算 ...

小球1米高度自然下落,掉在无弹性平面上,什么条件时可反弹最高?_百度知 ...
一般来说,自由落体的反弹过程可以分为:1)下降阶段,2)撞击阶段,3)反弹阶段。然后连续重复以上三个过程,直到能量耗尽。1)下降阶段 假设小球从1米的高度自由下落,此时空气阻力可以忽略不计。然后根据能量守恒可以计算出降落速度和时间:降落时间约为0.452s,降落速度约为4.427m\/s,g为9.8m\/s2。...

急求!!!有关小球弹跳的物理原理
1、球能够弹起,是因为球在落地的瞬间要发生变形,这种变形是可以恢复的,就像弹簧一样,当这种变形达到极限开始恢复的瞬间,该弹性势能产生作用力,使球在该瞬间以【弹力-重力】\/质量的加速度向上弹起,随着弹性变形的恢复,该弹力减小,当弹力与重力相等的瞬间,球由加速向上运动变为减速运动,一直到回弹...

9 个拿来就能用的 AE 表达式!一分钟搞定高难度动效
二、添加表达式步骤在AE中,只需选中要添加表达式的属性,按住Alt键点击「码表」,属性旁会出现红色数字。接着,在时间轴面板输入表达式内容,或者利用属性旁边的小箭头选择内置选项。常用表达式示例随机抖动:给小球位置属性添加2的抖动表达式,y设为30,实现缓慢移动。无限旋转:小蜜蜂换成闹钟,添加循环表达...

阻尼器实验中为什么把小球放到下面的瓶子会倒
具体来说,当小球开始下落时,液体会对其施加一个阻力,使得小球的下落速度逐渐减慢。当小球下落到一定高度时,液体的阻力与重力相等,小球的速度将稳定下来并最终停止下落。然而,由于瓶子底部的液体存在,当小球下落停下之后,液体的阻力仍然存在。这会导致小球受到一个向上的阻力,使小球开始往回弹起。当...

...玩一个用一个黑色的小球撞白色方块,撞到方块回弹过来,撞到另一个...


电 如果把电比做河流的水。那么电线就像是一条河。发电站是源头。生活...
如果小球挨的的不够紧,这样小球不碰一下后还需要再被弹回来接受上一个球的力,这个来回弹的过程就是无功功率,能量没有损失,但传递出去的力其实比你开始的时候施加的要小一些,并且传播的速度要比挨着的时候小,因为小球需要往返一次才等于靠着的时候传递一次的力量,这个时间肯定要更长 所以,如果...

小球碰墙,无能量损失,碰前和碰后速度大小是否一样
而在小球撞墙的一瞬,小球与墙两者互相接触的部分被压缩,内能增大,当分子之间的斥力大于小球给墙的冲击力时,小球回弹。而在弹回的瞬间,内能转化为小球的动能,但这个转化是不完全的,不是所有的内能都转化为动能,没有转化的这一部分内能由小球和墙共同保持。而且还有一个因素要加进去,根据牛顿的...

黏黏世界里的“解救数据”怎么玩?
最后一层爆后,到了下面,文件被一层网拦住了,(这里我也想了好久)网下面有两条绳子(这里看成绳子)网上有若干小球,网边有支火柴,这时由于距离筒沿太远已经不能用上面的小球炸网了,你要靠网上的小球和两条绳子炸网,你就一直把绳上的小球在两条绳子间来回弹,绳子会由于小球的来回跳动左右...

网上买了一个慢回弹的枕头用了半个月枕头套起黑色的小球怎么办
这样朋友,你在网上买的有一些是假货,枕头还是你先一些很好的超市买,自己慢慢挑,慢慢选, 你的枕头还是卟要了,去一些很好的超市买一个把~ 看好点再买

相似回答
大家正在搜