这种情况就把最终的状态写出来。题目原意是不是通hcl前c(ch₃cooh)=c(ch₃coona)=0.1mol/l?如果是这样的话,那么
通hcl前,溶液是c(ch₃cooh)=c(ch₃coona)=0.1mol/l的混合溶液,按照缓冲溶液ph的求法求。
ph(1)=pka+lg[c(ch₃coona)/c(ch₃cooh)]=pka=4.74
通hcl后,溶液是c(ch₃cooh)=0.2mol/l、c(nacl)=0.1mol/l的混合溶液,溶液ph按照弱酸溶液ph的求法求。
c(h⁺)=√[ka*c(ch₃cooh)]=√(10^-4.74*0.2)=0.00191(mol/l)(采用了近似公式)
ph(2)=-lg{c(h⁺)}=2.72
两个ph求得,那么ph的变化量也就可得了。ph的变化量=|ph(2)-ph(1)|=|2.72-4.74|=2.02