其实谁先沉淀取决于pH。在较小的pH之下,K2CrO4会被转化为K2Cr2O7以及H2Cr2O7,造成溶液中[CrO4 2-]浓度降低从而不易与银离子沉淀。如果没告知pH的话,假定pH接近中性,CrO4 2-不会发生明显的转化。
计算哪个银盐开始沉淀时的[Ag+]更低,更低者先沉淀。AgCl的ksp为1.8*10^-10,Ag2CrO4的ksp为9.0*10^-12,作为已知。
若AgCl形成饱和溶液,[Ag+]*[Cl-] = 1.8*10^-10,得到[Ag+] = 1.8*10^-7 mol/L。
若Ag2CrO4形成饱和溶液,[Ag+]^2*[CrO4 2-] = 9.0*10^-12,得到[Ag+] = 9.487*10^-5 mol/L。
可见在题目条件下,AgCl饱和溶液中[Ag+]更低,所以AgCl先沉淀。
根据溶度积计算AgCl和Ag2CrO4的溶度积分别1.8×10-10和2.0×10-12,ksp=[Ag+][Cl-],[Cl-]=0.001,[Ag+]=1.8x10^-7molL-,,ksp=[CrO42-][Ag+]^2,[CrO42-]=0.001,[Ag+]=1.8x10^-7molL-=4.5x10^-7,这样说[Ag+]=1.8x10^-7molL-,AgCl就开始形成沉淀,所以NaCl先形成沉淀