数不过来,就称
一滴水大约 0.050 g。这滴水里有多少个水分子?答案约是 个,就算每秒数一个,也要数上 5 万亿年。
化学反应是一个一个粒子之间发生的,可实验室里谁也数不了粒子,只能称质量、量体积。所以化学家需要一座“桥”:一头连着能称的质量,一头连着看不见的粒子个数。这座桥就是物质的量。
2.6.1、2.6.2 节已经学过物质的量的基本换算。这一节按 AP 的考法把它们串起来,重点放在三件事上:用量纲分析列式,用估算挑出“最接近”的答案,以及说清楚“为什么”。
物质的量与摩尔
物质的量amount of substance表示含有一定数目粒子的集合体,符号是 ,单位是摩尔mole,符号 mol。
1 mol 任何粒子含有的粒子数都相同,这个数叫做阿伏加德罗常数Avogadro’s number,符号 :
2019 年起,国际单位制直接把它规定为 ,是一个准确值。人教版课本常取 ,AP 考试的公式表给的是 ,本单元用后者。
粒子数 、物质的量 和 的关系是:
“摩尔”和“一打”的道理一样:一打鸡蛋是 12 个,一打铅笔也是 12 个;1 mol 水分子是 个,1 mol 铁原子也是 个。所以说“1 mol”时一定要说清楚是什么粒子:1 mol O 原子和 1 mol 分子不是一回事,后者含有 2 mol O 原子。
离子化合物没有分子。像 NaCl 这样的物质,化学式只表示离子的个数比,它的“一个粒子”指一个化学式单元formula unit:一个 NaCl 单元 = 1 个 + 1 个 。
结晶水合物的化学式单元包括结晶水。一个 单元含 1 个 Cu、1 个 S、4 + 5 = 9 个 O 和 10 个 H,所以 1 mol 胆矾含 9 mol O 原子。数原子时别漏了点后面的部分。
摩尔质量:为什么 u 和 g 的数值一样
1.3.5 节说过,原子的质量用原子质量单位 u 来量最方便:一个碳-12 原子的质量规定为 12 u。而 1 mol 碳-12 原子的质量正好是 12 g。这不是巧合,而是 选得正好:
所以一个粒子的平均质量是多少 u,1 mol 这种粒子的质量就是多少 g。单位物质的量的物质所具有的质量叫做摩尔质量molar mass,符号 ,单位 g/mol:
| 物质 | 一个粒子的平均质量 | 1 mol 的质量 | 摩尔质量 |
|---|---|---|---|
| C | 12.01 u(一个原子) | 12.01 g | 12.01 g/mol |
| 18.02 u(一个分子) | 18.02 g | 18.02 g/mol | |
| NaCl | 58.44 u(一个化学式单元) | 58.44 g | 58.44 g/mol |
AP 考试附的周期表上,原子量一般保留两位小数(H 是 1.008),本单元的计算都用这些值,比阶段一、二常用的整数(H 1、Cl 35.5)更精确。算摩尔质量的方法和 1.5.5 节算相对分子质量完全一样,只是多了单位 g/mol:
为什么碳是 12.01 而不是 12?因为天然的碳里混有约 1% 的碳-13,周期表上的值是各同位素的加权平均。下一节(U1.2)用质谱图把这件事看清楚。
一张换算路线图
把上面两个公式连起来,就是一条路线,物质的量站在正中间:
质量 m ⇄(÷ M 或 × M)⇄ 物质的量 n ⇄(× NA 或 ÷ NA)⇄ 粒子数 N ⇄(× 或 ÷ 下标)⇄ 原子或离子数
- 质量和粒子数之间不能直接换算,一定要经过物质的量。
- 每一步都写成换算因子,单位(连同物质的化学式)上下约掉,这就是 2.1.2 节的量纲分析。
- 最后一步用化学式的下标:1 个 分子里有 2 个 H 原子,1 个 单元里有 2 个 。下标是数出来的准确数,不影响有效数字。
选一种物质,输入已知量,再选要求的量,看看路线怎么走、算式怎么列:
给的是体积怎么办?
液体和固体的体积不能直接换成物质的量,要先用密度换成质量,再走上面的路线。1 mol 物质所占的体积叫做它的摩尔体积:
水:18.02 g/mol ÷ 1.00 g/mL = 18.0 mL/mol;乙醇():46.07 g/mol ÷ 0.789 g/mL = 58.4 mL/mol。所以 1 mol 乙醇比 1 mol 水占的体积大得多,里面的分子数却一样多。
注意:只知道体积和密度,只能算出质量;要算粒子数,还必须知道摩尔质量。人教版的“气体摩尔体积”(标准状况下约 22.4 L/mol)说的是气体,气体的体积和物质的量的关系在 U3.4 学。
例题 1:25.0 g 水里有多少个分子、多少个 H 原子?
-
理清路线。 已知质量、要求粒子数,中间必须经过物质的量:质量 → 物质的量 → 分子数 → H 原子数。
-
求摩尔质量。 把分子中各原子的相对原子质量加起来(单位 g/mol):
-
质量 → 物质的量。 用 n = m/M,结果的单位是 mol:
-
物质的量 → 分子数。 用 :
即 25.0 g 水中约有 8.35 × 10²³ 个水分子。
-
分子数 → H 原子数。 每个 分子含 2 个 H 原子:
-
检查有效数字。 25.0 有 3 位,18.02 和 6.022 都有 4 位,下标 2 是准确数,所以结果保留 3 位。
-
估算检查。 25 g 比 18 g 多一点,约 1.4 mol;1.4 × 6 ≈ 8.4,分子数约 8 × 10²³,和第 4 步一致。
例题 2:从离子数反推质量
一份 样品中含有 个 。这份样品的质量是多少?
-
理清路线。 这次已知粒子数、要求质量,把例题 1 的路线倒着走: 数 → 单元数 → 物质的量 → 质量。
-
由 数求 单元数。 化学式中下标是 2:每个 单元含 2 个 ,所以单元数是 数的一半:
-
单元数 → 物质的量。 用 n = N/N_A(单位 mol):
-
求摩尔质量。 1 个 Ca 加 2 个 Cl(单位 g/mol):
-
物质的量 → 质量。 用 m = nM:
-
估算检查。 3.01 × 10²³ 约是 6.02 × 10²³ 的一半,即 0.500 mol ,对应 0.250 mol ;0.25 × 111 ≈ 28 g,对得上。
- 分子数:1.0 g 和 1.0 g
质量相同时,摩尔质量越小,物质的量越大: 约 0.50 mol, 约 0.031 mol。
- 分子数:1.0 mol 和 1.0 mol
物质的量相同,分子数就相同,都是 个,和是什么物质无关。
- 原子总数:1.0 mol 和 1.0 mol
每个 分子有 4 个原子,每个 分子有 5 个:4.0 mol 原子比 5.0 mol 原子。
- O 原子数:16.00 g 和 16.00 g
两份都是 16.00 g 氧原子,也就是 1.000 mol O 原子。分子数不同(0.5000 mol 和 0.3333 mol),原子数相同。
- 化学式单元数:1.0 g NaCl 和 1.0 g KCl
NaCl 的摩尔质量(58.44 g/mol)比 KCl(74.55 g/mol)小,同样 1.0 g,NaCl 的物质的量更大。
- 数:0.50 mol 和 1.0 mol NaCl
每个 单元有 2 个 :0.50 mol × 2 = 1.0 mol ,和 1.0 mol NaCl 中的一样多。
- 原子数:10.0 g Fe 和 10.0 g Au
Fe 55.85 g/mol,Au 196.97 g/mol:10.0 g Fe 约 0.179 mol,10.0 g Au 约 0.0508 mol。
- 质量:一个 分子和一个 分子
18.02 u 比 17.03 u 大。比较单个粒子的质量,就是比较摩尔质量。
- Cl 的质量:10.0 g NaCl 和 10.0 g KCl
质量相同时比 Cl 的质量分数:NaCl 中 Cl 占 60.66%,KCl 中只占 47.55%(K 比 Na 重)。
- H 原子数:1 mol 和 5 mol
每个胆矾单元带 5 个 ,即 10 个 H:1 mol 胆矾含 10 mol H,5 mol 水也含 10 mol H。
- 原子数:2.0 mol He 和 1.0 mol
氦由原子直接构成,2.0 mol He 就是 2.0 mol 原子;1.0 mol 含 2.0 mol N 原子。
常见误区
误区 1:“摩尔是质量单位。” 摩尔是“个数”的单位,1 mol 就是 个。1 mol 不同物质的质量各不相同:1 mol 是 2.016 g,1 mol Au 是 196.97 g。
误区 2:只说“1 mol 氧”。 必须指明粒子:1 mol O 原子是 16.00 g,1 mol 分子是 32.00 g,1 mol 分子是 48.00 g。写换算链时,单位后面也要带上化学式,才不会约错。
误区 3:“一个碳原子的质量是 12.01 g。” 12.01 g 是 1 mol 碳原子的质量。一个碳原子的平均质量是 12.01 u,换成克是 g,小得多。
即时小测
下列哪个算式能算出 9.0 g 水中 H 原子的个数?
质量 ÷ 摩尔质量得到 的物质的量,乘 得到分子数,再乘 2 得到 H 原子数。A 算的是分子数;C 把摩尔质量乘了上去;D 把 放进了分母。估算:9.0 g 水约 0.5 mol,H 原子约 1 mol,约 个。
10.0 g 水()和 10.0 g 甲醇(),哪一份含有的分子更多?
:10.0 g 水约 0.555 mol,10.0 g 甲醇(32.04 g/mol)约 0.312 mol。B 的结论对,理由却不对:分子数由物质的量决定,和每个分子有几个原子无关。
要算出一份纯液体样品里有多少个分子,下列哪组数据就足够了?
分子数 = ,质量和摩尔质量缺一不可。B 只能算出质量;D 只能算出摩尔体积(1 mol 占多大体积),不知道样品有多少。
某物质一个分子的质量是 g。这种物质最可能是?
摩尔质量 = 一个分子的质量 × = g × mol⁻¹ ≈ 44.0 g/mol,和 (44.01 g/mol)相符。估算:7.31 × 6 ≈ 44。
AP 自由作答题
一位同学有两份样品:10.0 g 镁(Mg)和 10.0 g 铝(Al)。
(a) 哪一份样品含有的原子更多?用计算或推理说明理由。
(b) 这位同学说:“铝的质子数比镁多,所以 1 mol 铝的质量一定比 1 mol 镁大。”这个结论对吗?理由对吗?请解释。
(c) 计算一个铝原子的平均质量(单位 g)。
参考答案与评分要点
(a) 镁的原子更多。两份质量相同,镁的摩尔质量(24.31 g/mol)比铝(26.98 g/mol)小,由 ,镁的物质的量更大,原子数也更多:
即约 个 Mg 原子和 个 Al 原子。
(b) 结论对(26.98 g > 24.31 g),理由不对。摩尔质量取决于原子核里质子和中子的总数,还要按同位素的含量加权平均,不是只看质子数。反例:氩(18 号)的摩尔质量 39.95 g/mol,比钾(19 号)的 39.10 g/mol 还大;碲(52 号,127.60)也比碘(53 号,126.90)大。
(c)
评分要点: (a) 选对并用摩尔质量或物质的量说明理由;(b) 指出中子(或同位素)也贡献质量,给出反例更好;(c) 列式正确、带单位、保留 4 位有效数字。
小结
- 物质的量 的单位是 mol,1 mol 粒子有 个;。说 mol 时要指明粒子,离子化合物的“一个粒子”是一个化学式单元。
- 摩尔质量 (g/mol)在数值上等于一个粒子的平均质量(u);。
- 质量和粒子数之间的换算一定经过物质的量;用量纲分析列换算链,单位连同化学式一起约掉,下标用来换算原子或离子数(水合物别漏了结晶水)。
- 体积要先用密度换成质量;摩尔体积 = 摩尔质量 ÷ 密度。只有体积和密度,算不出粒子数。
- 结果按已知量和常数的有效数字保留,并用估算检查数量级。
AP 提示: AP 考试的公式表给出 和 。选择题常问结果“最接近”哪个值,或者“哪个算式”能算出结果;数字一般取得很整,所以会估算(如 25 g 水约 1.4 mol)、会挑出正确的列式,和会算同样重要。解释题常是“结论 + 理由”的形式:结论对、理由错,照样不得分。自由作答题要写出带单位的计算过程,并注意有效数字。U1.2 会解释为什么摩尔质量不是整数;U4.5 的计量计算就是在这条路线中间再加一步“摩尔比”。