急一道化学试题,请各位帮忙解答,在线等!

某Na2CO3和NaHCO3所组成的混合物20g加热到质量不再变化时,剩余物的质量为16.9g求混合物中NaHCO3的质量及在混合物中所占得质量分数分别是多少?
请各位帮忙解答一下,给出解题过程和答案,我实在是不会做,急~谢了各位!

设开始Na2CO3物质的量为X NaHCO3为Y
方程(1)用两个的物质的量表示总质量
106X+84Y=20

方程(2)用反应后的物质的量表示剩余物的质量 ,因为最后只剩下Na2CO3
2NaHCO3==Na2CO3+H2O+CO2
2 1
Y Y/2

106X+106*Y/2=16.9
两个方程相减得Y=0.1mol
算出物质的量Y再乘以摩尔质量84就是质量了
m=84g/mol*0.1mol=8.4g
这是最简便的方法,一般人我不告诉他!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-22
2Nahco3=Na2co3+h2o+co2
设 NA2CO3为X NAHCO3为Y
下面就自己做吧..
水和二氧化碳是直接分离掉的.
第2个回答  2008-09-22
2NaHCO3->Na2CO3+CO2+H2O 加热时碳酸氢钠分解,变成碳酸钠、水和二氧化碳,二氧化碳和水跑出去,剩余物只剩下了碳酸钠。二氧化碳和水的摩尔质量是44+18=62,减少质量是3.1克,所以原混合物中碳酸氢钠质量是8.4克,碳酸钠的质量是11.6克
第3个回答  2008-09-22
Na2CO3加热不发生变化,NaHCO3加热丢失H2O 和Co2,所以少的 3.1g就是NaHCO3中的H2O和CO2的含量: 2NaHCO3==Na2CO3+CO2+H2O

根据这个就能算出来了撒,我是好多年没碰化学了,忘了每个元素的值了,有了上面的式子你自己可以算出来了吧