ХиМИЯ расчеты по хим уравнениям массы объема и колличества вещества

Тема по химии незнаю как решать важны не ответы а то как решить задачи надо понять принцип.
1)Посчитайте массу алюминия который может вытеснить 6.72 л водорода из серной кислоты.
2)какое количество магния оксида нужно для получения 14,8 г магния нитрата.
3)какой объем водорода получаеться = из реакции серной кислоты массоой 19,6 г с достаточным количсетва магния
Как решать задачи из этой темы

Примерно так:

1. 2Al + 3H2SO4==> Al2(SO4)3 + 3H2
V(H2) = 6,72 л.
n(H2) = V(H2)/V(при н. у. ) = 6,72/22,4 = 0,3 моль
2n(Al) = 3n(H2), n(Al) = 3/2 n(H2) = 3/2 * 0,3 = 0,45 моль
m(Al) = M(Al) * n(Al) = 27 * 0,45 = 12,15 гр.

2. Mg(NO3)2 = 2MgO + 4NO2↑ + O2↑
m[Mg(NO3)2] = 14,8 гр.
n[Mg(NO3)2] = m[Mg(NO3)2]/M[Mg(NO3)2] = 14,8/148 = 0,1 моль
n[Mg(NO3)2] = 2n(MgO);
n(MgO) = 1/2 * n[Mg(NO3)2] = 1/2 * 0,1 = 0,05 моль

3. Mg + H2SO4 ==> MgSO4 + H2
n(H2SO4) = m(H2SO4)/M(H2SO4) = 19,6/98 = 0,2 моль
n(H2) = n(H2SO4) = 0,2 моль
V(H2) = n(H2) * V(при н. у. ) = 22,4 * 0,2 = 4,48 л.