将28.7克硫酸晶体(ZnSO4.xH2O)加热使其失去全部结晶水变成无水硫酸锌,其质量变成1601克,试确定x的值

问题描述:

将28.7克硫酸晶体(ZnSO4.xH2O)加热使其失去全部结晶水变成无水硫酸锌,其质量变成1601克,试确定x的值

28.7×(ZnSO4/ZnSO4.xH2O)=16.1
28.7×161/(161+18x)=16.1
28.7×161=16.1(161+18x)
28.7×10=161+18x
x=7

最后的质量应该是16.1 g吧?
ZnSO4的物质的量:16.1/161=0.1 mol
ZnSO4.xH2O的分子量是:28.7/0.1=287
所以x=(287-161)/18=7