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à
Suy nghĩ và trả lời câu hỏi trước khi xem đáp án
Lời giải:
Báo sainBa(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:
\(\begin{array}{*{20}{l}} {C{O_{2\;}} + {\rm{ }}Ba{{\left( {OH} \right)}_{2\;}} \to {\rm{ }}BaC{O_3}\; + {\rm{ }}{H_2}O}\\ {0,15{\rm{ }} \to {\rm{ }}0,18{\rm{ }}\;\;\; \to \;\;\;{\rm{ }}0,15}\\ { \Rightarrow {\rm{ }}{m_{BaC{O_3}}}\; = {\rm{ }}0,15.197{\rm{ }} = {\rm{ }}29,55} \end{array}\)
TH số mol CO2 lớn nhất:
\(\begin{array}{*{20}{l}} {C{O_2}\; + {\rm{ }}Ba{{\left( {OH} \right)}_2}\; \to {\rm{ }}BaC{O_3}\; + {\rm{ }}{H_2}O}\\ {0,18{\rm{ }} \leftarrow {\rm{ }}0,18\;\;{\rm{ }}\; \to {\rm{ }}\;\;\;0,18}\\ {C{O_{2{\rm{ }}\;}} + {\rm{ }}\;BaC{O_{3\;}} + {\rm{ }}{H_2}O{\rm{ }} \to {\rm{ }}Ba{{\left( {HC{O_3}} \right)}_2}}\\ {0,027{\rm{ }} \to {\rm{ }}0,027} \end{array}\)
⇒ nBaCO3 còn lại = 0,18 - 0,027 = 0,153 ⇒ mBaCO3 = 0,153.197 = 30,14 gam