化学稀释问题将PH=11的氢氧化钠溶液稀释1000倍后 PH=?为什么不用10的负11次方除以1000呢?请告诉我算法的

6个回答

  • 首先要注意,什么是pH.

    我们知道pH就是溶液中的H+浓度(单位mol/L)的负对数.用符号表示,就是:

    pH = -lg[H+]

    所以,对于pH的计算,我们应该着眼于“浓度大的离子”,而不能拘泥于H+.所以,在NaOH溶液中,OH-占据主导,所以我们要用OH-来进行计算.

    这道题目,NaOH溶液pH为11,也就是说,我们的[H+] = 10^-11mol/L.

    但是,因为我们的NaOH溶液中,OH-为主,所以看[OH-] = 10^-3mol/L.

    稀释1000倍后,[OH-] = 10^-6mol/L,从而[H+] = 10^-8mol/L,从而pH = 8.

    为什么我们要用[OH-]来计算?因为,稀释前后,我们的溶液中的[OH-]始终大于10^-7mol/L.

    加入原题改成稀释100 000倍,那么结果就不一样了.如果按照上面的方法计算,那么结果将是pH = 6,而碱性溶液再怎么稀释都不可能变成酸性的.因为稀释后,溶液中的主要成分变成了水了,所以不能用溶质的离子进行计算,而是应该用溶剂的离子了.

    总而言之,就是要用主要的离子进行计算.但是,pH的定义仍旧是-lg[H+].