1. Причина реактивного движения - Закон сохранения энергии.
2. Следствие п.1 - в замкнутой системе центр масс неподвижен.
Что такое замкнутая система? Это совокупность тел, влиящих друг на друга.
3. Представим, что наша теоретическая система состоит из двух тел, связанных леской и соединённых друг с другом.
4. Одно тело в два раза массивней другого.
5. Расталкнём тела. Прикольно: лёгкое тело будет двигаться в два раза быстрее... И лететь им в разные стороны, пока леска не натянется и не остановит разлёт тел.
А центр масс... Останется на месте. Представим весы: тело которое легче в два раза - отлетит на два раза дальше, а другое - в два раза тяжелее, так что весы покажут равенсто... Да?
Теперь леску сматываем...
Тела ничто не держит (система замкнутая) и тела вернутся в исходное состояние.
6. А если расталкнуть тела и обрезать леску? То оба кусочка продолжат полёт (если их ничто не затормазит).
7. Ну, вот. Вот так ракета и летит. Она, отбрасывая молекулы газа - вынуждена лететь, что бы система ракета-молекулы сохраняла центр масс на месте. В нашей идиальной модели.
8. А если мы к ракете сзади поднесём и взорвём гранату? Взорвём... Осколки толкнут ракету и она ускорится, да?
Ну и вот.
9. Ракета сначалв выбрасывает "гранату" как молекулу по пп. 1-7, а потом "граната" взрывается по п.8 и толкает ракету. "Граната" = это горячий газ. Который как взрыв - расширяется в сопле и толкает ее.