一道化学题 拜托各位高手们帮帮忙 感激不尽

来源:百度知道 编辑:UC知道 时间:2024/06/02 09:59:06
在含有NaCO3和NaSO4大溶液里加入足量的BaCL2溶液,生成66.3g沉淀。把沉淀用足量的盐酸处理,在标准状况下放出2.24CO2气体。则原溶液中所含Na2CO3和NaSO4的物质的量的比值是多少?
还有 请把数字看清楚了

n(CO2)=0.1mol n(BaCO3)=0.1mol m(BaCO3)=19.7g
m(BaSO4)=66.3-19.7=46.6g
n(BaSO4)=0.2mol
n(Na2CO3)=0.1mol n(Na2SO4)=0.2mol
n(Na2CO3):n(Na2SO4)=1:2

BaCO3+2H+==Ba2+ +CO2+H2O n(CO2)=2.24/22.4=0.1mol
0.1 0.1
n(CO32-)=0.1mol=n(Na2CO3)
m(BaCO3)=197*0.1=19.7g
m(BaSO4)=66.3-19.7=46.6g n(BaSO4)=46.6/233=0.2mol=n(Na2SO4)
n(Na2CO3:Na2SO4)=1:2

C元素物质的量为2.24/22.4=0.1mol,所以NaCO3物质的量为0.1mol,BaCO3物质的量为0.1mol,所以BaCO3的质量为197*0.1=19.7g,所以BaSO4的质量为66.3-19.7=46.6g,物质的量为0.2mol,所以物质的量比值为0.1/0.2=1:2