怎么判断NH3、PH3、NaCl、KCl、SiO2的熔点?请有高到低排列,并说明理由,

问题描述:

怎么判断NH3、PH3、NaCl、KCl、SiO2的熔点?请有高到低排列,并说明理由,

熔沸点的话,根据晶体类型比较.
NH3和PH3是分子晶体,NaCl和KCl是离子晶体,SiO2是原子晶体.
一般分子晶体的熔沸点较低,在几十到几百之间,因为他们之间的作用力是范德华力
一般分子晶体的熔沸点比较看分子量,分子量大的范德华力大.
但是一些分子之间可以形成氢键,使得沸点升高,需要特别注意,NH3就是一个
所以NH3>PH3
离子晶体的熔沸点较高,在几百到几千之间,他们是靠离子键结合.
离子半径越小,电荷数越高,离子键越强,熔沸点越高.
所以NaCl>KCl
原子晶体的熔沸点一般都很高,在几千左右,因为他们是靠共价键结合,破坏共价键比较困难.
原子晶体间熔沸点的比较看组成原子的半径,半径越小,共价键越牢,熔沸点越高.
综上:SiO2>NaCl>KCl>NH3>PH3