将一定质量的Na2CO3和NaHCO3混合物跟足量的盐酸反应,共消耗HCl0.8mol,生成的CO2为0.5mol,求原混合物中Na2CO3和NaHCO3的质量各是多少?将一定质量的Na2CO3和NaHCO3混合物跟足量的盐酸反应,共消耗HCl0.8mol,生成的CO2为0.5mol,求原混合物中Na2CO3和NaHCO3的质量各是多少?

问题描述:

将一定质量的Na2CO3和NaHCO3混合物跟足量的盐酸反应,共消耗HCl0.8mol,生成的CO2为0.5mol,求原混合物中Na2CO3和NaHCO3的质量各是多少?
将一定质量的Na2CO3和NaHCO3混合物跟足量的盐酸反应,共消耗HCl0.8mol,生成的CO2为0.5mol,求原混合物中Na2CO3和NaHCO3的质量各是多少?

Na2CO3+2HCl=2NaCl+CO2+H2O NaHCO3+HCl=NaCl+H2O+CO2 结合方程式
假设有xmolNaHCO3 则与xmolNaHCO3反应需HClxmol并生成xmolCO2,可知与Na2CO3反应的HCl为(0.8-x)mol 并生成(0.8-x)÷2molCO2
则有(0.8-x)÷2+x=0.5 x=0.2 Na2CO3的物质的量为(0.8-0.2)÷2=0.3mol
NaHCO3的质量为0.2×84=16.8g
Na2CO3的质量为0.3×=31.8g