Giải thích các bước giải:
PTHH:
$Ba+2H_2O\to Ba(OH)_2+H_2$
$Al+NaOH+H_2O\to NaAlO_2 + \dfrac 32H_2$
$2Al + Ba(OH)_2 + 2H_2O \to Ba(AlO_2)_2+3H_2$
$Ba+2HCl\to BaCl_2+H_2$
$2Al+6HCl\to 2AlCl_3 + 3H_2$
$Mg+2HCl\to MgCl_2+H_2$
$n_{H_2\ (TN_1)}=\dfrac{3,36}{22,4}=0,15\ mol; n_{H_2\ (TN_2)}=\dfrac{6,72}{22,4}=0,3\ mol$
Vì V khí TN2 > TN1 ⇒ TN1 Al dư, TN2 Al hết
Xét TN1: Đặt số mol Ba là a ⇒ $n_{H_2}=a+3a=0,15\ mol ⇔a=0,0375\ mol$
Xét TN2: Đặt số mol Al là b ⇒ $0,0375+1,5b=0,3⇒b=0,175\ mol$
Xét TN3: Đặt số mol Mg là c ⇒ a + 1,5b + c = 0,4 ⇒ c = 0,1875 mol