有BaCl2和NaCl的混合溶液aL,将它均分为两分.一分滴加稀H2SO4,使Ba2+完全沉淀;另一分滴加AgNO3溶液,使Cl-完全沉淀.反应中消耗xmol H2SO4、ymol AgNO3.据此得知原混合溶液中的c(Na+)为多少mol

问题描述:

有BaCl2和NaCl的混合溶液aL,将它均分为两分.一分滴加稀H2SO4,使Ba2+完全沉淀;另一分滴加AgNO3溶液,使Cl-完全沉淀.反应中消耗xmol H2SO4、ymol AgNO3.据此得知原混合溶液中的c(Na+)为多少mol/L?
我的两个思路:

2Cl-——SO4 2-
2 1
2xmol xmol
Ag+——Cl-
1 1
ymolymol
∴(2y+4x)/a

2Cl-——SO4 2-
71 96
n1xmol
n1=(71x)/96
Ag+——Cl-
10835.5
ymoln2
n2=(35.5y)/108
为什么思路②就算不出(2y+4x)/a这个答案?请详解 谢谢!

设每份中的Ba2+离子的物质的量为m,Cl-离子的物质的量为n,
由Ba2++SO42-═BaSO4↓,
1 1
m xmol
1/m=1/xmol
,解得m=xmol,
Cl-+Ag+═AgCl↓,
1 1
n ymol
1/n=1/ymol,
解得n=ymol,
设每份中的钠离子的物质的量为z,BaCl2和NaCl的混合溶液不显电性,
则x×2+z=y,
z=(y-2x)mol,
则原溶液中的钠离子为(y-2x)mol×2=(2y-4x)mol