一道计算题的四行写法
考试说明要求把计算的方法和步骤写清楚:写了过程,即使最后算错也可能拿到部分分;只写答案,答案对了也可能拿不到分。最稳妥的写法是四行:
- 写公式或关系。 例如 n = m/M、PV = nRT、n(H₂) = n(Mg)。
- 代入数值,每个数都带单位。
- 算出结果,写单位,按有效数字修约。
- 回答题目问的问题。 例如“限量反应物是 O₂”“反应放热”“生成 0.514 L H₂”。
有效数字
- 乘除: 结果的有效数字位数和数据中最少的一致。
- 加减: 结果的小数位数和数据中小数位最少的一致。
- 对数: pH 的小数位数 = c(H⁺) 的有效数字位数;反过来,由 pH 求出的 c(H⁺),有效数字位数 = pH 的小数位数。
- 精确数(方程式的计量数、1 L = 1000 mL、数出来的个数)不限制位数。
- 中间结果多保留一两位,最后一步再修约。太早修约,误差会一路累积。
最后的答案按数据的有效数字写:写出计算器上的一长串数字,或者只剩一位有效数字,都会让人怀疑你的计算。
单位
- 每个数都带单位,乘除时单位一起约掉。单位约不掉,说明公式用错了,或者常数选错了(4.1.2)。
- 常见换算:mL → L,°C → K,J ↔ kJ,g → mol。
- 结果的单位要和题目要求的一致:题目要 kJ/mol,就不要只写 J。
点出你认为会丢分的行,再核对:
50.0 mL 1.00 mol/L HCl 和 50.0 mL 1.00 mol/L NaOH 混合,温度升高 6.2 °C。溶液质量按 100.0 g、比热容按 4.18 J/(g·°C) 计算,求中和反应的 ΔH(kJ/mol)。
先写出公式,阅卷人能看出你的思路。
代入时每个数都带着单位,好。
有效数字太多:ΔT = 6.2 °C 只有两位有效数字,应写成 2.6 × 10³ J。
HCl 和 NaOH 恰好反应,生成 0.0500 mol 水,单位齐全。
既没写单位也没写符号:温度升高说明放热,应写成 ΔH = −52 kJ/mol。
一个 2.50 L 的钢瓶在 25 °C 时装有压强为 1.20 atm 的 CO₂。求钢瓶中 CO₂ 的质量(M = 44.01 g/mol)。
先写公式再变形,好。
温度换成了开尔文,好。
代入正确,但算出的 0.1227 mol 被修约成 0.1 mol:修约太早,只剩一位有效数字。中间结果应多保留一位。
用了修约过的 0.1 mol,结果偏小约 20%(正确值约 5.40 g);4.401 g 写了四位有效数字,也和 0.1 mol 矛盾。
例题 1:标准写法示范
把 0.500 g 镁条放入足量盐酸中,求生成的 H₂ 在 25 °C、0.980 atm 下的体积。
-
写方程式,找出关系。 Mg + 2HCl → MgCl₂ + H₂,所以 n(H₂) = n(Mg)。
-
求镁的物质的量。 中间结果多保留一位:
-
写出气体公式,换算温度。
-
带单位代入。 压强用 atm、体积用 L,R 取 0.08206:
单位:mol × L·atm·mol⁻¹·K⁻¹ × K ÷ atm = L,约得干净。数据都是三位有效数字,答案写三位。
-
回答问题。 “生成的 H₂ 在 25 °C、0.980 atm 下的体积约为 0.514 L。”
例题 2:有效数字的几种情况
按有效数字规则写出下列结果:(a) 2.0 × 10⁻³ mol 溶质溶成 25.00 mL 溶液的浓度;(b) 25.0 mL + 25.00 mL;(c) c(H⁺) = 3.2 × 10⁻⁴ mol/L 时的 pH;(d) 说明为什么不要提前修约。
-
(a) 乘除,看有效数字位数。 2.0 × 10⁻³ 只有两位:
-
(b) 加减,看小数位数。 25.0 只到小数点后一位:25.0 mL + 25.00 mL = 50.0 mL。
-
(c) 对数。 c(H⁺) 有两位有效数字,pH 写到小数点后两位:
-
(d) 提前修约的后果。 上面组件里的气体题:n 的准确值是 0.1227 mol,质量为 0.1227 × 44.01 = 5.40 g;先把 n 写成 0.12 mol,得到 5.28 g;写成 0.1 mol,只得到 4.40 g,偏差约 20%。中间结果多保留一位,最后再修约。
- 把 T = 25 °C 直接代入 PV = nRT
温度要换成 K:298 K。
- pH = −lg(2.0 × 10⁻³) = 2.70
两位有效数字,pH 写两位小数。
- ΔH = −57.2(没写单位)
要写 kJ/mol。
- n = 2.50 g ÷ 58.44 g/mol = 0.0428 mol
单位约掉,三位有效数字。
- c = 0.0500 mol ÷ 250 mL = 2.00 × 10⁻⁴ mol/L
mL 没换成 L:0.0500 ÷ 0.250 L = 0.200 mol/L。
- q = (50.0 g)(4.18 J/(g·°C))(3.25 °C) = 679 J
单位齐全,三位有效数字。
- 把中间结果 0.12268 mol 先写成 0.1 mol,再往下算
修约太早,结果偏差很大。
- 数据都是三位有效数字,答案写成 0.513482 L
应写成 0.513 L 或 0.514 L 这样的三位。
常见误区
误区 1:“心算出来了,直接写答案就行。” 阅卷人只能根据你写下的内容给分。没有公式和代入,答案对也可能拿不到计算点;答案错了,更是一分没有。
误区 2:“每一步都按有效数字修约,才规范。” 只有最后的答案需要修约;中间结果多保留一两位,否则误差会累积,最后的答案可能偏离评分标准的范围。
误区 3:“有效数字写得越多越精确。” 结果的精确程度受测量数据限制;把计算器上的十位数字都写下来,并不会更准,只会显得不懂有效数字。
即时小测
2.50 × 3.1 按有效数字应写成?
3.1 只有两位有效数字,结果写两位:7.8。
c(H⁺) = 4.5 × 10⁻³ mol/L,pH 应写成?
两位有效数字对应 pH 的两位小数。
12.0 mL + 3.45 mL 应写成?
加减看小数位数:12.0 只到小数点后一位。
代入 PV = nRT 后单位约不掉,最可能是什么原因?
例如压强用 atm 却取了 R = 8.314,或者体积用了 mL。
题目要求 ΔH 的单位是 kJ/mol。你算出放热 q = 5230 J,n = 0.0100 mol,应该写?
5.23 kJ ÷ 0.0100 mol = 523 kJ/mol,放热取负号。
下面哪个是精确数,不限制有效数字?
定义出来的换算关系是精确数;测量值都有有效数字。
AP 式练习
用 0.1050 mol/L NaOH 溶液滴定 0.4085 g 某一元弱酸 HA,到达化学计量点时用去 23.85 mL NaOH。
(a) 计算用去的 NaOH 的物质的量,写出过程和单位。
(b) 计算 HA 的摩尔质量。
(c) (b) 的结果应保留几位有效数字?说明理由。
(d) 一名学生在 (a) 中直接把 23.85 代入(没有换算成 L),他的 (b) 会得到多少?怎样从结果看出有错?
(e) 如果滴定前没有用 NaOH 溶液润洗滴定管,测得的摩尔质量偏高还是偏低?说明理由。
参考答案与评分要点
(a) n(NaOH) = c·V = 0.1050 mol/L × 0.02385 L = 2.504 × 10⁻³ mol。
(b) n(HA) = n(NaOH) = 2.504 × 10⁻³ mol;M = m/n = 0.4085 g ÷ (2.504 × 10⁻³ mol) = 163.1 g/mol。
(c) 四位。数据 0.1050 mol/L、23.85 mL、0.4085 g 都是四位有效数字,乘除的结果取最少的位数,也是四位。
(d) n = 0.1050 × 23.85 = 2.504 mol,M = 0.4085 ÷ 2.504 = 0.1631 g/mol。比任何分子都轻(H₂ 也有 2.02 g/mol),明显不合理,说明单位换算出错了。
(e) 偏低。残留的水稀释了 NaOH,到达终点需要的体积偏大 → 算出的 n(NaOH) 偏大 → n(HA) 偏大 → M = m/n 偏小。
评分要点: (a) 物质的量和单位;(b) 摩尔质量;(c) 四位,并说明理由;(d) 0.1631 g/mol 并说明不合理;(e) 偏低,并写出推理链。
小结
- 四行写法:公式 → 带单位代入 → 带单位和合适有效数字的结果 → 回答问题。
- 乘除看有效数字位数,加减看小数位数,pH 的小数位数等于 c(H⁺) 的有效数字位数;中间结果多保留一位。
- 单位约不掉,就是公式或常数用错了;结果的单位和数量级要合理。
AP 提示: 写完一个计算,花 10 秒检查四件事:单位对不对、数量级合不合理、有效数字和数据是否一致、有没有回答题目问的问题。
资料来源:答题要求参照 AP 化学考试第二部分的作答说明(写出计算的方法和步骤);本课的题目是本站编写的。