По закону сохранения импульса, общий импульс замкнутой системы не должен меняться. Значит и до и после выстрела должно выполняться равенство: v1m1=v2m2; Где v1- скорость снаряда, m1- его масса, v2- скорость пушки, m2-её масса.
После выстрела получаем. v1=v2(m2/m1), то есть скорость снаряда должна быть во столько же раз больше скорости пушки, во сколько раз пушка тяжелее снаряда.
Для примера: если масса снаряда 10 кг, а пушки 5000 кг, то при скорости снаряда 1000 м/с пушка отскочит со скоростью всего 1000*(10/5000)=2 м/с.