先列出可能出现的方程式
Na2SO4+BaCl2= BaSO4↓+2NaCl
Na2CO3+BaCl2=BaCO3↓+2NaCl
BaCO3+2HCl=BaCl2+H2O+CO2↑
把沉淀用足量盐酸处理,在标况下放出2.24升二氧化碳气体,表明二氧化碳气体是由BaCO3沉淀,与盐酸反应生成,2.24升二氧化碳气体,即0.1molCO2,也就是BaCO3沉淀为0.1mol
推测出Na2CO3为0.1mol
接下来 硫酸钠就可以算出了,是依靠43g沉淀
(43-0.1*106)/126=0.26mol
用盐酸处理有气体就是沉淀碳酸钡的量,然后沉淀硫酸钡也就知道了,通过化学式求碳酸钠和硫酸钠的量,一比就可以了
bacl2+na2so4==baso4下+2nacl
baso4相对分子质量233
有baso4:23.3克
na2so4相对分子质量142
有na2so4:14.2克
同理:有nacl:11.7克
因为nacl质量分数为12%
所以溶液质量:11.7g/12%=975g
减去粉末后还剩949g
na2so4%=14.2g/949g*100%=14.96%
这题不严谨,沉淀里不算杂质,如果算杂质就是负数