要给化学化合物命名,首先要判断它属于哪一类化合物。在大多数化学入门题中,最实用的分类是:离子化合物、二元分子化合物,或水溶液中的酸。
一旦分类正确,命名规则通常都很简短:离子化合物用离子名称,分子化合物用前缀,而酸则取决于该化学式是否是在水溶液中命名。
如何快速给化学化合物命名
几乎所有初学者命名题都可以按这个顺序来:
- 先判断该化学式是离子化合物、分子化合物,还是水中的酸。
- 先命名前半部分:阳离子或第一个元素。
- 再用正确的词尾或固定离子名称命名后半部分。
- 如果金属有不止一种常见电荷,就加上罗马数字。
- 如果含有氢,要再次检查条件,因为水溶液中的酸遵循不同的命名模式。
这种流程比逐个死记名称更快,因为它能告诉你到底该用哪条规则。
离子化合物:先写阳离子,再写阴离子
对于简单的离子化合物,先写阳离子名称,再写阴离子名称。如果阴离子是单原子非金属离子,它的词尾通常改为 。
例如:
- 是 sodium chloride。
- 是 magnesium oxide。
- 是 calcium bromide。
普通离子化合物不要使用 di- 或 tri- 这类前缀。
罗马数字:用于可变价金属
有些金属能形成不止一种常见离子。在这种情况下,化合物名称中要包含一个罗马数字,用来表示金属的电荷。
氯离子是 ,所以:
- 是 iron(II) chloride。
- 是 iron(III) chloride。
名称不同,是因为铁的电荷不同。如果某种金属在入门化学中只有一种标准电荷,例如钠或钙,就不使用罗马数字。
分子化合物:前缀表示原子个数
如果化合物只含有非金属,入门命名通常使用希腊前缀来表示原子个数。
常见前缀包括 mono-、di-、tri-、tetra- 和 penta-。第二个元素通常以 结尾。
例如:
- 是 carbon monoxide。
- 是 carbon dioxide。
- 是 dinitrogen pentoxide。
这条规则适用于二元分子化合物,不适用于标准离子化合物。
多原子离子保留其标准名称
如果化学式中含有 nitrate、sulfate、hydroxide、carbonate 或 ammonium 这类多原子离子,就保留该离子的标准名称。
例如:
- 是 sodium nitrate。
- 是 calcium carbonate。
- 是 ammonium chloride。
这是常见错误来源之一。nitrate 和 nitride 是不同的离子,不是同一个名称的两种写法。
酸的名称取决于状态条件
酸的命名取决于具体语境。像 这样的化学式,并不总是有同一个名称。
- 是 hydrogen chloride。
- 是 hydrochloric acid。
对于常见含氧酸,酸名通常跟对应的含氧酸根有关:
- nitrate nitric acid
- nitrite nitrous acid
- sulfate sulfuric acid
- sulfite sulfurous acid
只有当该物质确实是以水溶液中的酸来命名时,这个规律才适用。
例题:
这个例子把主要规则集中到了一起。
第 1 步:判断类别
含有金属和多原子离子,所以它是离子化合物。
第 2 步:识别阴离子
是 nitrate。因为它是多原子离子,所以名称保持为 nitrate。
第 3 步:确定金属电荷
每个 nitrate 离子的电荷是 。有三个 nitrate 离子时,总负电荷为
整个化合物总体呈中性,所以铁必须是 。
第 4 步:写出名称
正确名称是 iron(III) nitrate。
这个例子很有用,因为它同时结合了三个常见难点:离子命名、多原子离子和罗马数字。
学生常犯的命名错误
给离子化合物使用前缀
是 calcium chloride,不是 calcium dichloride。
忘记写罗马数字
iron(II) chloride 和 iron(III) chloride 是不同的化合物,所以这个数字是名称的一部分,不是装饰。
改变多原子离子的词尾
nitrate、sulfate 和 hydroxide 在化合物中都保留其标准名称。
把所有含氢化合物都命名为酸
酸名取决于语境。如果该化学式不是作为水溶液中的酸来命名,正确名称可能会不同。
你会在什么地方用到化合物命名规则
只要你需要在化学式和文字名称之间转换,就会用到化合物命名。它会出现在实验标签、教材练习、反应方程式、安全信息和考试题中。
它也可以反过来使用。一旦你掌握了命名规律,化学式本身就能提示你该物质的类型,以及其中涉及的离子或原子个数。
试试一道类似的命名题
试着用同样的流程给 、 和 命名。如果你想再进一步,可以做一道相反方向的题:从名称出发,写出化学式。