Quy đổi hỗn hợp X thành \(\left\{{}\begin{matrix}Ba\\Na\\O\end{matrix}\right.\) với nBa = x mol, nNa = y mol và nO = z mol
nH2 = 1,12 :22,4 = 0,05 mol
\(\left\{{}\begin{matrix}Ba\\Na\\O\end{matrix}\right.\) + H2O → \(\left\{{}\begin{matrix}Ba\left(OH\right)_2\\NaOH\end{matrix}\right.\) + H2
Ta có nBa(OH)2 = 20,52: 171 = 0,12 mol
Bảo toàn nguyên tố Ba => x = 0,12 mol
Áp dụng ĐLBT electron và BTKL ta có \(\left\{{}\begin{matrix}y+0,12.2=2z+0,05.2\\0,12.137+23y+16z=21,9\end{matrix}\right.\)
=> y = 0,14 và z = 0,14
a) BTKL => nNaOH = nNa = 0,14 mol
b) nOH- trong dung dịch Y = 0,12.2 +0,14 = 0,38 mol
nCO2 = 6,72:22,4 = 0,3 mol
Ta có \(\dfrac{nOH^-}{nCO_2}\) = 1,26 => tạo 2 muối HCO3- và CO32-
CO2 + OH- → HCO3-
0,3 0,38(dư) 0,3
OH- + HCO3- → CO32- + H2O
0,08 0,3 0,08
CO32- + Ba2+ → BaCO3
0,08 0,12 ---> 0,08
Vậy mBaCO3 = m kết tủa = 0,08.197 = 15,76 gam
Cách 2
\(\left[{}\begin{matrix}Na\\Ba\\Na_2O\\BaO\end{matrix}\right.\) + H2O → \(\left\{{}\begin{matrix}Ba\left(OH\right)_2\\NaOH\left(xmol\right)\end{matrix}\right.\) + H2
Tổng số mol H sau phản ứng = 2nBa(OH)2 + nNaOH + 0,05.2 = (0,34 +x) mol
=> nH2O phản ứng = 0,17 + 0,5x mol
Áp dụng ĐLBT khối lượng => 21,9 + (0,17 + 0,5x).18 = 20,52 + 40x + 0,05.2
=> x = 0,14
Đến đây em giải tiếp tương tự cách 1