Честно говоря, маловато данных для решения задачи. Если брать классическую молекулярно-кинетическую теорию и термодинамику, то очевидно, что работа по модулю будет равна 200 дж. (Q = 500 Дж, U = 300 Дж, А = Q - U = 500 Дж - 300 Дж = + или - 200 Дж) . В вопросе ничего не сказано о возможности диссипации энергии (система неизолирована) , вэ том случае необходимы дополнительные условия ля решения задачи и расчета оттока энергии на потери. Тогда в общем случае работа совершенная газом может быть и не равна 200 Дж. Если в задаче речь идет о сильно неравновесной системе, то это задача вообще может иметь несколько решений, реализующихся с различной вероятностью.
Азад откатываются любые пушки, кроме специальных безоткатных. Пороховые газы давят одинаково и на дно снаряда, толкая его вперёд, и на затвор (в современных казнозарядных пушках) или заднюю стенку ствола (в древних дульнозарядных) , толкая пушку назад. В безоткатных пушках, грубо говоря, нет затвора или задней стенки - там стоит реактивное сопло, через которое пороховые газы выбрасываются назад. Это сильно снижает КПД (т. е. нужно куда больше пороха для одинакового разгона снаряда) и создаёт опасную зону за ней, зато оружие становится меньше и легче.
N=A/t
A=mgh=2400дж
N=2400/20=120вт
ответ: 120 вт