Cho 30,6 gam BaO vào nước dư, thu được dung dịch A. Nhiệt phân 18,4 gam hỗn hợp B gồm MgCO3 và CaCO3, thu được khí C. Sục từ từ khí C vào dung dịch A. Cho các phản ứng xảy ra hoàn toàn.
a, Chứng minh rằng sau phản ứng thu được kết tủa
b, Tính số mol mỗi muối trong 18,4 gam hỗn hợp B để thu được lượng kết tủa là lớn nhất.
a) BaO+H2O---->Ba(OH)2(1)
MgCO3--->MgO+CO2(2)
CaCO3--->CaO+CO2(3)
CO2+Ba(OH)2--->BaCO3+H2O(4)
BaCO3+H2O+CO2--->Ba(HCO3)2(5)
n Ba0=30,6/153=0,2(mol)
Do BaCO3 ↓-->Sau phản ứng có kết tủa
Ta có
18.4/ 100 ≤ nMgCO3 + nCaCO3 ≤ 18.4/84
0.184 ≤ nMgCO3 + nCaCO3 ≤ 0.22 (1)
Theo (2) và (3) :
nMgCO3 + nCaCO3 = nCO2
Theo 1:
Để tạo kết tủa thì nCO2 < 2 nBa(OH)2
=> nCO2<2n BaOH(=0,4(mol)(2)
Từ (1) và (2) => Sau phản ứng thu được kết tủa
b)....
Cách khác:
\(n_{BaO}=\frac{30,6}{137+16}=0,2\left(mol\right)\)
\(BaO+H_2O\rightarrow Ba\left(OH\right)_2\)
0,2______________0,2_____(mol)
\(MgCO_3\rightarrow MgO+CO_2\)
x____________________x
\(CaCO_3\rightarrow CaO+CO_2\)
y_________________y
\(CO_2+Ba\left(OH\right)_2\rightarrow BaCO_3+H_2O\)
0,2______0,2___________________
\(\Rightarrow\) BaCO3 là kết tủa trắng
Lập hệ phương trình:
\(\left\{{}\begin{matrix}80x+100y=18,4\\x+y=0,1\end{matrix}\right.\Rightarrow\left\{{}\begin{matrix}x=0,1\\y=0,1\end{matrix}\right.\left(mol\right)\)