受重力或弹力,还受其它力,其它力做功,但做功为0,这样机械能算守恒吗?