Cho 20,7 gam hỗn hợp CaCO3 và K2CO3 phản ứng hết với dung dịch HCl dư, thu được khí Y. Sục toàn bộ khí Y từ từ vào dung dịch chỉ chứa 0,18 mol Ba(OH)2, thu được m gam kết tủa. Giá trị của m là?
Trả lời bởi giáo viên
nBa(OH)2 = 0,18 mol
Giả sử hỗn hợp chỉ có CaCO3 => nCO3 lớn nhất = 0,207 => nCO2 lớn nhất = 0,207
Giả sử hỗn hợp chỉ có K2CO3 => nCO3 nhỏ nhất = 0,15 => nCO2 nhỏ nhất = 0,15
TH số mol CO2 nhỏ nhất:
CO2 + Ba(OH)2 → BaCO3 + H2O
0,15 → 0,18 → 0,15
=> mBaCO3 = 0,15.197 = 29,55
TH số mol CO2 lớn nhất:
CO2 + Ba(OH)2 → BaCO3 + H2O
0,18 ← 0,18 → 0,18
CO2 + BaCO3 + H2O → Ba(HCO3)2
0,027 → 0,027
=> nBaCO3 còn lại = 0,18 - 0,027 = 0,153 => mBaCO3 = 0,153.197 = 30,14 gam
Hướng dẫn giải:
Giả sử hỗn hợp chỉ có CaCO3 => nCO3 lớn nhất = nCO2 lớn nhất
Giả sử hỗn hợp chỉ có K2CO3 => nCO3 nhỏ nhất = nCO2 nhỏ nhất
TH số mol CO2 nhỏ nhất:
+) Tính số mol CO2 theo số mol BaCO3
TH số mol CO2 lớn nhất:
CO2 + Ba(OH)2 → BaCO3 + H2O
CO2 + BaCO3 + H2O → Ba(HCO3)2
=> nBaCO3 còn lại