MgCO3和CaCO3混合物A共19克,溶解于足量盐酸中,生成CO2全通入100ml,3mol/l的NaOH溶液,将生成的溶液低温下蒸干,固体B质量与A的质量相等,求原混合物中MgCO3和CaCO3各几克

问题描述:

MgCO3和CaCO3混合物A共19克,溶解于足量盐酸中,生成CO2全通入100ml,3mol/l的NaOH溶液,将生成的溶液低温下蒸干,固体B质量与A的质量相等,求原混合物中MgCO3和CaCO3各几克

解题步骤:
1、首先判断生成的固体B的成分是什么.
混合物A的C的摩尔数为19/100~19/84之间,即0.19~0.226之间.
若固体B全为Na2CO3,则需要C为0.1*3/2=0.15mol;
若固体B全为NaHCO3,则需要C为0.1*3=0.3mol;
又由C原子守恒:固体B的成分为Na2CO3与NaHCO3的混合物.
2、计算
设Na2CO3的摩尔数为x,NaHCO3的摩尔数为y.
Na守恒:2x+y=0.1*3
由A与B质量相等即19g:106x+84y=19
解得:x=0.1mol; y=0.1mol
再设MgCO3摩尔数为t,CaCO3摩尔数为w.
质量守恒:84t+100w=19
C守恒:t+w=x+y=0.2
解得:t=0.0625mol;w=0.1375mol
故:MgCO3质量为0.0625*84=5.25g;CaCO3质量为0.1375*100=13.75g