(1)BaSO4Ba2+ +SO42- ,Ksp(BaSO4)
(2)BaCO3Ba2+ +CO32- ,Ksp(BaCO3)
(1)-(2),得
BaSO4 + CO32- = BaCO3 + SO42-,K=Ksp(BaSO4)/Ksp(BaCO3)
又,K=c(SO42-)/c(CO32-)
若反应平衡尽量向右,即转化为BaCO3,
则c(CO32-)/c(SO42-)要大于Ksp(BaCO3)/Ksp(BaSO4),计算出来应该是CO32-的浓度是SO42-的倍数为25倍吧,然后2mol/25得0.08mol/L,再用0.2/0.08得到数值为2.5,即需要3次才可以将其完全转化.