高分求化学题目,好的回头加上!

来源:百度知道 编辑:UC知道 时间:2024/05/09 03:55:00
取一定量的Na2CO3、NaHCO3和Na2SO4混合物与250mL1.00mol/L过量盐酸反应,生成2.016LCO2(标况下),然后加入500mL0.100mol/L Ba(OH)2溶液,得到沉淀的质量为2.33g,溶液中过量的碱用10.0mL1.00mol/L盐酸恰好完全中和。计算混合物中各物质的质量。

好的我会加分的!

首先分析 用过量的HCL,所以溶液只有SO42-离子
Ba(OH)2————Na2SO4
1 1
0.5*0.1 n=0.05mol
接着就是oh-中和h+
其中的OH-有NaOH中的也有Ba(OH)2中的
H+————————OH-
n=0.11mol 2*0.5*0.1+1*0.01
即与Na2CO3和NaHCO3反应的n(H+)=1*0.25-0.11=0.14mol
设Na2CO3有xmol,NaHCO3有ymol
n(CO2)=2.016/22.4=0.09
Na2CO3+2HCL=2NaCL+CO2+H2O NaHCO3+HCL=Nacl+H2O+CO2
1 2 1 1 1 1
x 2x x y y y
用CO2和HCL总相等算
2x+y=0.14 x+y=0.09
x=0.05 y=0.04
所以n(Na2CO3)=x=0.05mol
n(NaHCO3)=0.04mol
n(Na2SO4)=0.05mol
质量分别是5.3g 3.36g 7.1g
有不明白的在百度hi上问我
不知道怎么回事方程式和带的量老是对不齐

n(Na2SO4)=n(沉淀)=n(Ba(OH)2)1=2.33/233=0.01 mol
与混合物反应的HCl的量为:
C(HCl-1)*V(HCl-1)-[n(Ba(OH)2)*2-C(HCl-2)*V(HCl-2)]
=0.25*1-(0.5*0.1*2-0.01*1)(数据似乎有问题,第二次是用盐酸的浓度是否也为1.00mol/L)
=0.16mol
设n(Na2CO3)=x mol;n(NaHCO3)=y mol,则
1)x+y=n(CO2)=2.016/22.4=0.09
2)2x+y=0.16
则x=0.07 mol/L;y=0.02 mol/L
所以
m(Na2SO4)=1.42 g
m(Na2CO3)=7.42 g