1ml ph=11的NAOH溶液,加水至100ml时,ph=? 为什么我用H算的 ph是7

n/1*10^(-3)=10^(-11)
n=10^-8
n/0.1
n=10^(-7)
哪里错了

碱溶液稀释的pH不能利用H+的浓度进行计算,应先转化为OH-的浓度进行计算,计算后再转化为H+的浓度,求出pH。具体过程如下:
解pH=11的氢氧化钠溶液中C(H+)=10^(-11) C(OH-)=10^(-14) /10^(-11) =10^(-3)
n(OH-)=10^(-3) mol/L×0.001L=10^(-6) mol
加水稀释后溶液中C(OH-)=10^(-6)mol/0.1L=10^(-5) mol/L
加水稀释后溶液中C(H+)=10^(-14) /10^(-5) =10^(-9) mol/L
pH=-lg[10^(-9) ]=9追问

碱溶液稀释的pH不能利用H+的浓度进行计算,应先转化为OH-的浓度进行计算是规定吗????那如果是酸就可以用H算?

追答

是的,酸溶液按H+浓度计算,碱溶液按OH-浓度计算。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-25
n/1*10^(-3)=10^(-11)这里就错了“10^(-11)”应该是10^(-3)
接下来就是借着错了,最后答案是PH=9追问

用H直接算不行吗?

追答

问题是你这样算的话,n就是常温下的水的离子积,你刚开始就算错了!n=1*10^(-14)

第2个回答  2012-04-25
碱性溶液不能用pH算 要用pOH算 难后再14-pOH 这是初学pH的通病了 我也这么干过。你想啊pH11的强碱才稀释到100ml,要是稀释到10000ml,那pH=5了,有可能碱性的稀释一下会变成酸性的吗
相似回答