Интересное наблюдение. Объяснение простое. Скорость звука в воде более двух раз выше скорости пули. Это означает, что ударная волна, рождённая пулей, распространяется в воде во все стороны быстрее пули и практически одновременно достигает всех внутренних стенок сосуда. Импульсы, переданные ударной волной боковым сторонам сосуда, компенсируют друг друга. Из-за несжимаемости воды тот же импульс от ударной волны достигает дна сосуда и, в отличии от боковых сторон, эффективно отражается от дна сосуда из-за поверхности, на которой стоит сосуд. Отражённая от дна ударная волна поднимаясь наверх, суммируется с импульсом, полученным независимо верхними слоями воды. Таким образом вода получает нескомпенсированный импульс вверх и, так как вес воды обычно больше веса сосуда (канистра, банка, пластиковая бутылка), всё вместе подпрыгивает вверх раньше, чем пуля вылетает из сосуда.
В этом ответе, хоть есть здравый смысл. А то всё очень просто
Ответ: ПОЛНАЯ банка пива полетит ВВЕРХ + чуть-чуть назад... потому что волна сжатия дойдёт до дна банки... и отразиться ВВЕРХ вместе с банкой )))
Автор! Вы же не не ограничили банку сверху!
-----
НО! ПУСТАЯ банка - скорее полетит тупо НАЗАД /по направлению пули/
единственно правильный ответ! только внизу реакция опоры есть, потому и взлетает вверх.