高中化学急~!

请根据下列实验数据确定某水合含Fe2+的盐的化学式。①将0.784g该含亚铁的盐强烈加热至质量恒定,得到0.160gFe2O3;②将0.784g该盐溶于水,加入过量的Ba... 请根据下列实验数据确定某水合含Fe2+的盐的化学式。①将0.784g该含亚铁的盐强烈加热至质量恒定,得到0.160gFe2O3;②将0.784g该盐溶于水,加入过量的BaCl2溶液,得到0.932gBaSO4;③0.392该盐溶于水,加入过量的NaOH溶液后煮沸,释放出的氨气用50.0mL 0.10 mol/L盐酸吸收后,吸收液需要30.0mL 0.10mol/LNaOH溶液恰好中和。
注明:请详细讲一下怎么做谢谢
展开
hemiao5220
2010-08-10 · TA获得超过3.5万个赞
知道大有可为答主
回答量:4187
采纳率:50%
帮助的人:2512万
展开全部
由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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式