要给化学化合物命名,首先要判断它属于哪一类化合物。在大多数化学入门题中,最实用的分类是:离子化合物、二元分子化合物,或水溶液中的酸。

一旦分类正确,命名规则通常都很简短:离子化合物用离子名称,分子化合物用前缀,而酸则取决于该化学式是否是在水溶液中命名。

如何快速给化学化合物命名

几乎所有初学者命名题都可以按这个顺序来:

  1. 先判断该化学式是离子化合物、分子化合物,还是水中的酸。
  2. 先命名前半部分:阳离子或第一个元素。
  3. 再用正确的词尾或固定离子名称命名后半部分。
  4. 如果金属有不止一种常见电荷,就加上罗马数字。
  5. 如果含有氢,要再次检查条件,因为水溶液中的酸遵循不同的命名模式。

这种流程比逐个死记名称更快,因为它能告诉你到底该用哪条规则。

离子化合物:先写阳离子,再写阴离子

对于简单的离子化合物,先写阳离子名称,再写阴离子名称。如果阴离子是单原子非金属离子,它的词尾通常改为 ide-ide

例如:

  • NaClNaCl 是 sodium chloride。
  • MgOMgO 是 magnesium oxide。
  • CaBr2CaBr_2 是 calcium bromide。

普通离子化合物不要使用 di- 或 tri- 这类前缀。

罗马数字:用于可变价金属

有些金属能形成不止一种常见离子。在这种情况下,化合物名称中要包含一个罗马数字,用来表示金属的电荷。

氯离子是 ClCl^-,所以:

  • FeCl2FeCl_2 是 iron(II) chloride。
  • FeCl3FeCl_3 是 iron(III) chloride。

名称不同,是因为铁的电荷不同。如果某种金属在入门化学中只有一种标准电荷,例如钠或钙,就不使用罗马数字。

分子化合物:前缀表示原子个数

如果化合物只含有非金属,入门命名通常使用希腊前缀来表示原子个数。

常见前缀包括 mono-、di-、tri-、tetra- 和 penta-。第二个元素通常以 ide-ide 结尾。

例如:

  • COCO 是 carbon monoxide。
  • CO2CO_2 是 carbon dioxide。
  • N2O5N_2O_5 是 dinitrogen pentoxide。

这条规则适用于二元分子化合物,不适用于标准离子化合物。

多原子离子保留其标准名称

如果化学式中含有 nitrate、sulfate、hydroxide、carbonate 或 ammonium 这类多原子离子,就保留该离子的标准名称。

例如:

  • NaNO3NaNO_3 是 sodium nitrate。
  • CaCO3CaCO_3 是 calcium carbonate。
  • NH4ClNH_4Cl 是 ammonium chloride。

这是常见错误来源之一。nitrate 和 nitride 是不同的离子,不是同一个名称的两种写法。

酸的名称取决于状态条件

酸的命名取决于具体语境。像 HClHCl 这样的化学式,并不总是有同一个名称。

  • HCl(g)HCl(g) 是 hydrogen chloride。
  • HCl(aq)HCl(aq) 是 hydrochloric acid。

对于常见含氧酸,酸名通常跟对应的含氧酸根有关:

  • nitrate \rightarrow nitric acid
  • nitrite \rightarrow nitrous acid
  • sulfate \rightarrow sulfuric acid
  • sulfite \rightarrow sulfurous acid

只有当该物质确实是以水溶液中的酸来命名时,这个规律才适用。

例题:Fe(NO3)3Fe(NO_3)_3

这个例子把主要规则集中到了一起。

第 1 步:判断类别

Fe(NO3)3Fe(NO_3)_3 含有金属和多原子离子,所以它是离子化合物。

第 2 步:识别阴离子

NO3NO_3^- 是 nitrate。因为它是多原子离子,所以名称保持为 nitrate。

第 3 步:确定金属电荷

每个 nitrate 离子的电荷是 1-1。有三个 nitrate 离子时,总负电荷为

3×(1)=33 \times (-1) = -3

整个化合物总体呈中性,所以铁必须是 +3+3

第 4 步:写出名称

正确名称是 iron(III) nitrate

这个例子很有用,因为它同时结合了三个常见难点:离子命名、多原子离子和罗马数字。

学生常犯的命名错误

给离子化合物使用前缀

CaCl2CaCl_2 是 calcium chloride,不是 calcium dichloride。

忘记写罗马数字

iron(II) chloride 和 iron(III) chloride 是不同的化合物,所以这个数字是名称的一部分,不是装饰。

改变多原子离子的词尾

nitrate、sulfate 和 hydroxide 在化合物中都保留其标准名称。

把所有含氢化合物都命名为酸

酸名取决于语境。如果该化学式不是作为水溶液中的酸来命名,正确名称可能会不同。

你会在什么地方用到化合物命名规则

只要你需要在化学式和文字名称之间转换,就会用到化合物命名。它会出现在实验标签、教材练习、反应方程式、安全信息和考试题中。

它也可以反过来使用。一旦你掌握了命名规律,化学式本身就能提示你该物质的类型,以及其中涉及的离子或原子个数。

试试一道类似的命名题

试着用同样的流程给 CuCl2CuCl_2N2O5N_2O_5HNO3(aq)HNO_3(aq) 命名。如果你想再进一步,可以做一道相反方向的题:从名称出发,写出化学式。

需要解题帮助?

上传你的问题,几秒钟内获得经过验证的分步解答。

打开 GPAI Solver →