发布网友 发布时间:2024-10-24 09:51
共1个回答
热心网友 时间:2024-11-13 19:44
由1算出Fe2O3推出Fe2+;由2的沉淀推出SO42-;由3算出NH4+,然后0.784减去三种离子的质量就是剩下水的质量,根据他们的物质的量之比得出化学式。
1.n(Fe2O3)=0.160g÷160g/mol=0.001mol,所以n(Fe2+)=n(Fe3+)=0.002mol
2.n(BaSO4)=0.932g÷233g/mol=0.004mol,所以n(SO42-)=0.004mol
3.与氨气反应的盐酸为:0.050L×0.10mol/L-0.030L×0.10mol/L=0.002mol
根据:NH3 + HCl = NH4Cl,反应比例为1:1,所以n(NH3)=n(HCl)=0.002mol
根据:NH4+ + OH- = NH3 + H2O,所以n(NH4+)=n(NH3)=0.002mol,但0.392g是0.784g的一半,也就是如果在0.784g的化合物中的n(NH4+)=2×0.002mol=0.004mol
所以水的质量为m(H2O)=0.784g-m(Fe2+)-m(SO42-)-m(NH4+)
=0.784g-0.002×56-0.004×96-0.004×18
=0.216g
所以水的物质的量为:0.216g÷18g/mol=0.012mol
n(NH4+):n(Fe2+):n(SO42-):n(H2O)=0.004:0.002:0.004:0.012=2:1:2:6
所以该盐的化学式为:(NH4)2Fe(SO4)2·6H2O