作业帮 > 化学 > 作业

难道这个世界上没人能完美的做出这道题?悲哀,在线等一个小时希望能有高人指点迷津.

来源:学生作业帮 编辑:百度作业网作业帮 分类:化学作业 时间:2024/04/30 09:56:03
难道这个世界上没人能完美的做出这道题?悲哀,在线等一个小时希望能有高人指点迷津.
将K2SO4、(NH4)2SO4、NH4HCO3的固体混合物若干克加入到100mL,0.5mol/L的Ba(OH)2溶液中,共热使之充分反应,生成沉淀8.6g,在所得固液混合物中加100mL,0.9mol/L的盐酸,沉淀部分溶解,同时生成448mLCO2气体(标准状况下),剩余盐酸用50mL,0.2mol/L的NaOH溶液恰好中和,求原混合物的总质量.
难道这个世界上没人能完美的做出这道题?悲哀,在线等一个小时希望能有高人指点迷津.
解题整个过程如下,注:(1)、(2)……的意思是第几步算出的量
K2SO4(5)+Ba(OH)2(5)=2KOH(4)+BaSO4(5)
174 171 112 233
174y 171y 112y 233y
(NH4)2SO4(7)+Ba(OH)2(6) = BaSO4(7)+2NH3+2H2O
132 171 233
1.32g 1.71g 2.33g
2NH4HCO3(5)+Ba(OH)2(5)=Ba(HCO3)2(4)+2NH3+2H2O
158 171 259
3.16g 3.42g 5.18g
Ba(HCO3)2(4)=BaCO3(3)+H2O+CO2
259 197
5.18g 3.94g
KOH(4) + HCl(3)=KCl+H2O
56 36.5
112y 73y
Ba(OH)2(4)+2HCl(3)=BaCl2+2H2O
171 73
3.42-171y 1.46-73y
BaCO3(2)+2HCl(2)=BaCl2+H2O+CO2(1)
197 73 44
3.94g 1.46g 0.88g
NaOH(1)+HCl(2)=NaCl+H2O
40 36.5
0.4g 0.365g
233y+2.33+3.94=8.6
y=0.01
分析:首先根据题目确定有如下反应
K2SO4+Ba(OH)2=2KOH+BaSO4……①
(NH4)2SO4+Ba(OH)2 = BaSO4+2NH3+2H2O……②
2NH4HCO3+Ba(OH)2=Ba(HCO3)2+2NH3+2H2O……③
Ba(HCO3)2=(加热)BaCO3+H2O+CO2……④
KOH(由①反应得到)+ HCl=KCl+H2O……⑤
Ba(OH)2+2HCl=BaCl2+2H2O……⑥(如果Ba(OH)2过量会有此反应,但此题无需考虑Ba(OH)2是否过量,如果不过量,算出来Ba(OH)2就是0,不影响解题)
BaCO3(由④反应得到)+2HCl=BaCl2+H2O+CO2……⑦
NaOH+HCl=NaCl+H2O……⑧
NaOH质量直接求得为0.4g,带入⑧算出第一份HCl是0.365g;CO2质量直接可求得为0.88g,带入⑦算出BaCO3为3.94g,第二份HCl为1.46g.将BaCO3带入④求得Ba(HCO3)2,再把Ba(HCO3)2代入③求得第一份Ba(OH)2.纵观所有反应消耗HCl的共有四处.HCl总质量可直接求得为3.285,⑦⑧中HCl质量已知,设⑤中HCl为73y,⑥中则为3.285-0.365-1.46-73y=1.46-73y,再根据方程式求得⑤中KOH为112y,⑥中求得的第二份Ba(OH)2为3.42-171y;将KOH带入①求得K2SO4为174y,第三份Ba(OH)2为y171,第一份BaSO4为233y.由题目直接求得Ba(OH)2总质量为8.55g,①③⑥中BaSO4已知,②中BaSO4为8.55-171y-3.42-(3.42-171y)=1.71g,在②中用方程式可求出(NH4)2SO4为1.32g,第二份BaSO4为2.33g.
由题意得两份BaSO4和BaCO3的质量和为8.6g,于是的方程233y+2.33+3.94=8.6,y=0.01
原混合物总质量=1.74+1.32+3.16=6.22g