差量法嘛……
混合物中加热后会质量损失的只有碳酸氢钠 而碳酸氢钠受热分解为碳酸钠 水 二氧化碳
方程式 2NaHCO3 ==(加热)Na2CO3 + CO2↑ + H2O↑
因为水和二氧化碳总是1:1的生成
所以 可以直接设水和二氧化碳的物质的量为X mol
则 x * (18+44)==0.31g
解得 x==0.005mol
所以 水和二氧化碳的物质的量就都是 0.005mol
根据化学反应方程式计量数之比 可以得 碳酸氢钠的物质的量为0.01mol
所以 m(NaHCO3)==0.01mol * 84g/mol==0.84g
一共的质量为5g 所以 m(Na2CO3)==5-0.84==4.16g
搞定啦~