По термохимическому уравнению, при образовании 1 моль MgO выделяется 1200 кДж тепла.
Определим, какое количество вещества MgO образуется при выделении 300 кДж тепла:
$$n(MgO) = \frac{300 \text{ кДж}}{1200 \text{ кДж/моль}} = 0.25 \text{ моль}$$
Молярная масса MgO:
$$M(MgO) = 24 \text{ г/моль} + 16 \text{ г/моль} = 40 \text{ г/моль}$$
Масса образовавшегося оксида магния:
$$m(MgO) = n(MgO) \cdot M(MgO) = 0.25 \text{ моль} \cdot 40 \text{ г/моль} = 10 \text{ г}$$
Ответ: 10 граммов