在100ml0.1mol/l的氨水中加入1.07g的氯化铵溶液的ph值为多少?在此溶液中再加入0.
3个回答
展开全部
平衡常数都有了,让你计算其实很简单的,
100ml0.1mol/l的氨水,说明NH3.H2O有0.01mol
1.07g的氯化铵,说明NH4有0.02mol,
NH3.H2O
==
NH4+OH
假如全部转化成NH3.H2O,那么可以转化成0.02molNH3.H2O
所以总共有0.03mol的NH3.H2O
设生成NH4阳离子有x
mol,则OH阴离子也有x
mol,剩余NH3.H2O
0.03-x
mol
对应的浓度自己算,体积就是100ml
kb=c(CH4)c(OH)
/
c(NH3.H2O
)=1.8×10-5
这样就可以算出x的值,x的值算出来后,就知道OH的浓度,再根据OH-和H+平衡=10^(-14)=c(OH)c(H)就可以算出H的浓度,H的浓度算出来自然就知道ph值
在此溶液中再加入0.05ml1mol/l的盐酸,会有一个反应HCl+NH3.H2O=NH4Cl+H2O
促进NH3.H2O
==
NH4+OH这个可逆反应向左反应,OH被消耗,又生成H离子,所以酸性越来越大,ph越来越小,刚开始是碱性,假如的HCl越多,就会慢慢变成酸性
100ml0.1mol/l的氨水,说明NH3.H2O有0.01mol
1.07g的氯化铵,说明NH4有0.02mol,
NH3.H2O
==
NH4+OH
假如全部转化成NH3.H2O,那么可以转化成0.02molNH3.H2O
所以总共有0.03mol的NH3.H2O
设生成NH4阳离子有x
mol,则OH阴离子也有x
mol,剩余NH3.H2O
0.03-x
mol
对应的浓度自己算,体积就是100ml
kb=c(CH4)c(OH)
/
c(NH3.H2O
)=1.8×10-5
这样就可以算出x的值,x的值算出来后,就知道OH的浓度,再根据OH-和H+平衡=10^(-14)=c(OH)c(H)就可以算出H的浓度,H的浓度算出来自然就知道ph值
在此溶液中再加入0.05ml1mol/l的盐酸,会有一个反应HCl+NH3.H2O=NH4Cl+H2O
促进NH3.H2O
==
NH4+OH这个可逆反应向左反应,OH被消耗,又生成H离子,所以酸性越来越大,ph越来越小,刚开始是碱性,假如的HCl越多,就会慢慢变成酸性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设所需体积分别为v(nh3)和v(nh4cl),均以ml为单位,可知:v(nh3)和v(nh4cl)之和为50.00ml,这是方程1,并据缓冲公式得方程2,两个方程联立可解得所需的两个体积,请楼主自己解一下。方程2在图片中,点击可看清晰图。 式中的ph即为你所给的条件,ph=10。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询