ARTICLE · 1327950
学好高中数学的三重境界:知道 → 准确 → 又快又好
借一份西工大附中的高一期中卷,说说差距到底是怎么拉开的







高一的第一次大考结束,很多孩子走出考场的第一句话是:
"题我都会,就是没做对。"
这句话我听过太多遍。它其实说对了一半:高中数学的差距,确实不在"会不会",而在**"会到了哪一层"**。
我带过的学生里,数学能稳定在 130 分以上的,几乎都踩过同样三级台阶——
第一层:知道。第二层:准确。第三层:又快又好。
这三层不是并列关系,是递进关系。大多数人卡在第二层,却以为自己在第三层。
01 第一重:知道
知道,就是课上老师讲过的,你听过、记过、能复述。
这一层的基础动作,是老老实实听课。不是"我听过了",而是"我跟着老师的思路,完整走完了一遍"。
集合的元素有三大特性——确定性、互异性、无序性。空集是任何集合的子集。判断 B ⊆ A,要分 B = ∅ 和 B ≠ ∅ 两种情况讨论。
这些话,随便拉一个高一学生,都能背出来。
但"知道"只是入场券,不是竞争力。
一份 150 分的卷子,纯靠"知道"能拿到的分,大概 90 分上下。这是及格线,不是目标线。
真正开始拉开差距的,是下一步:知道的东西,能不能在具体题目里被精确地调出来。
很多孩子的"知道"是模糊的:知道有空集这回事,但做题时想不起来;知道互异性,但只在"能否构成集合"的选择题里用;知道要分类讨论,但分类的标准说不清楚。
模糊的知道,等于不知道。
02 第二重:准确
准确,说白了就是考点要精准。
知道一个知识点,和知道它在考卷上以什么形式出现,是两件事。前者叫学过,后者叫会做。
所谓"边界",说的就是三件事:它在什么条件下成立,在什么情况下会失效,题目习惯用哪种方式考它。
这份卷子的第 10 题,是"准确"最好的试金石。
第 10 题(多选)
下列说法正确的是( )
四个选项,考四种不同的"边界感"。我们一个一个拆。
A 选项:你想到空集了吗
A. 已知 A = {x | x² + x − 6 = 0},B = {x | mx − 1 = 0},若 B ⊆ A,则 m 的取值范围为 {1/2, −1/3}
先把 A 解出来:x² + x − 6 = 0,得 x = 2 或 x = −3,所以 A = {2, −3}。
再看 B。B = {x | mx − 1 = 0},这是一个含参方程的解集。
这里就是分水岭。看到"B ⊆ A",脑子里第一反应必须是:B 可能是空集。
当 m = 0 时,方程 0 · x = 1 无解,B = ∅。空集是任何集合的子集,∅ ⊆ A 成立。 当 m ≠ 0 时,B = {1/m}。要 B ⊆ A,需 1/m = 2 或 1/m = −3,得 m = 1/2 或 m = −1/3。
所以 m 的取值范围是{0, 1/2, −1/3}。
选项里少了 0。A 错。
这个选项不难。它的全部难度,就在于"B ⊆ A"后面,你有没有自动补上那半句"B 可以为空集"。
知道空集,是"知道";在 B ⊆ A 的语境下自动想到空集,才是"准确"。
C 选项:你验互异性了吗
C. 若 3 ∈ {m − 1, 3m, m² − 1},则实数 m 的可能取值集合为 {−2, 1, 2, 4}
3 是集合里的元素,意味着三个表达式里至少有一个等于 3。分三种情况:
情况一:m − 1 = 3,得 m = 4。集合变成 {3, 12, 15},三个元素互不相同,成立。
情况二:3m = 3,得 m = 1。集合变成 {0, 3, 0}——此时 m − 1 = 0,m² − 1 = 0,两个元素撞在一起,违反互异性,舍去。
情况三:m² − 1 = 3,得 m = ±2。m = 2 时集合为 {1, 6, 3},互异,成立;m = −2 时集合为 {−3, −6, 3},互异,成立。
所以 m 只能取{−2, 2, 4}。选项里多了一个 1。C 错。
这道题的设计很有意思:它把"互异性"藏在了最后一步。你必须先分类求出候选值,再回头逐个验证。
大多数学生的失分点,不在"没想到分类",而在"想到分类就停了"。
求出候选值不等于求出答案,验证互异性才是最后一步。
这就是"准确":不是知道"互异性"这三个字,而是知道它在这道题的哪一步、以什么面目出现。
顺便看 B 和 D
B. p:a − 2 < x < a + 2,q:−1 < x < 7,若 p 是 q 的充分条件,则 1 ≤ a ≤ 5
B 考的是"充分条件"的翻译:p 是 q 的充分条件,等价于 p 的解集完全落在 q 的解集里,即区间 (a − 2, a + 2) 含于 (−1, 7)。
于是 a − 2 ≥ −1 且 a + 2 ≤ 7,得 1 ≤ a ≤ 5。B 对。
端点能不能取等,取决于两个区间是不是开的。这里都是开区间,边界重合不影响包含关系,所以等号可以带。这一步,考的是"开闭"。
D. 已知 2 < a < 3,−2 < b < −1,则 a/b 的取值范围是 (−3, −1)
D 考的是"不等式乘除的符号"。b 是负数,取倒数要变号:−1 < 1/b < −1/2。
再乘:a/b = a · (1/b),正数乘负数,结果为负。取绝对值看,|a| ∈ (2, 3),|1/b| ∈ (1/2, 1),所以 |a/b| ∈ (1, 3),即 a/b ∈ (−3, −1)。D 对。
所以第 10 题的答案是BD。
四个选项,四个考点:空集 · 互异性 · 充分条件 · 倒数变号
每个考点单独拎出来,学生都说"我知道"。
但考试从来不考"单独拎出来"。它考的是:在一个具体的、有干扰的、需要多走一步的语境里,你能不能准确地把它调出来。
知道是"我学过",准确是"我会用,并且知道什么时候该用"。
这中间隔着的,就是分数。
03 第三重:又快又好
到了难题,光准确就不够了。
准确能让你把会做的题做对,但压轴题的分,是靠结构感拿的。
"快"不是因为手快,是因为根本不需要试错——一眼看出这题该往哪儿走。
同一份卷子里的第 8 题、第 14 题、第 19 题,是三种不同的思维。
第 8 题:把三个根压成一个
设 f(x) = 2x² − x(x ≤ 0);f(x) = −x² + 2x(x > 0)。方程 f(x) = m 恰有 3 个不同实根 x₁ < x₂ < x₃,求 x₁x₂ + x₂x₃ + x₃x₁ 的取值范围。
很多学生上来就想求根。三个根,还带参数,硬算是死路。
先看一眼结构。
x ≤ 0 时,2x² − x 开口向上,对称轴 x = 1/4,在 x ≤ 0 上单调递减,值域 [0, +∞)。
x > 0 时,−x² + 2x = −(x − 1)² + 1,顶点 (1, 1),值域 (−∞, 1]。
画出图象,一条水平线 y = m 想穿过图象 3 次,只能落在(0, 1):左边 1 个负根 x₁,右边 2 个正根 x₂、x₃。
下一步是关键:不要解 x₂、x₃。
它们是 x² − 2x + m = 0 的两根,韦达定理直接给:x₂ + x₃ = 2,x₂x₃ = m。
原式 = x₂x₃ + x₁(x₂ + x₃) = m + 2x₁
三个变量,一下子只剩一个。x₁ 在左边的抛物线上,满足 2x₁² − x₁ = m。
到这里思路就通了:用 m 表示 x₁,换元成 t = √(1 + 8m),t ∈ (1, 3),原式 = (t − 1)(t − 3)/8。
t = 2(即 m = 3/8)时取到最小值 −1/8,两端取不到 0。答案[−1/8, 0)。
这道题的方法叫"降维":三个根太乱,就用韦达定理消掉两个,把三元表达式压成一元函数。
不是算出来的,是看出来的。
第 14 题:恒成立,端点必是根
已知 a > 0,b ∈ R,若 x > 0 时,关于 x 的不等式 (ax − 2)(x² + bx − 4) ≥ 0 恒成立,则 b + 4/a 的最小值为__。
如果去讨论 x² + bx − 4 的符号,会陷进去。
换个角度:看结构。
(ax − 2) 在 x = 2/a 处变号。整个乘积要恒 ≥ 0,那么 x² + bx − 4 必须在同一个点、朝同一个方向变号。
而一个连续函数要在某点变号,这个点必须是它的零点。
所以 x = 2/a 是 x² + bx − 4 = 0 的根。代入:4/a² + 2b/a − 4 = 0,得 b = 2a − 2/a。
b + 4/a = 2a + 2/a ≥ 2√(2a · 2/a) = 4
a = 1 时取等,最小值为 4。
这道题的方法叫"抓端点":恒成立问题里,变号点一定是零点,这是结构决定的,不是碰巧。
第 19 题:新定义题,考的是阅读和迁移
若一个集合含有 n 个元素(n ≥ 2,n ∈ N),且这 n 个元素之和等于这 n 个元素之积,则称该集合为 n 元"好集"。
第 (2) 问:a > 0,b > 0,a ≠ b,{a, b} 是 2 元好集,求 a/(a−1) + 4/(b−1) 的最小值。
突破口只有一步:a + b = ab,两边减 a 减 b 再加 1,得 (a − 1)(b − 1) = 1。
设 a − 1 = t,则 b − 1 = 1/t,原式变成 (1 + 1/t) + 4t ≥ 1 + 2√4 = 5。t = 1/2(即 a = 3/2,b = 3)时取等。
第 (3) 问:是否存在元素均为正整数的 3 元好集?
设 a < b < c,则 a + b + c = abc。因为 c 是最大的,所以 a + b + c < 3c,于是 abc < 3c,即ab < 3。
正整数里,ab 只能是 1 或 2。ab = 1 时 a = b = 1,违背互异性;ab = 2 时 a = 1、b = 2,代回得 c = 3。
所以存在,且唯一:{1, 2, 3}。1 + 2 + 3 = 6 = 1 × 2 × 3。
这道题的方法叫"夹逼":不追求枚举所有可能,而是用最大元把范围压到只剩两种。
新定义题看着吓人,其实考的还是那几样东西:读得懂定义、找得到结构、用得动不等式。
04 三层楼,怎么爬
说了这么多,落到操作上,每一层都有对应的动作。
第一层|知道:别用"我感觉会了"来检验
每学完一章,把知识点列成表,逐条自问三句:它是什么、什么时候用、有没有例外。集合这一章,例外就三个——空集、互异性、端点。列得出来,才叫知道。
第二层|准确:准备一个"陷阱本"
不用抄题,只记一句话。比如这一页就写两行:① B ⊆ A,先想 B = ∅。② 求出参数值,最后一步验互异性。
它的价值不在"记",在考前翻。翻三遍,这些边界就长在脑子里了。
第三层|又快又好:做完难题,写一句话
每做完一道难题,别急着翻页,写一句:这题的题眼是什么。第 8 题是"韦达降维",第 14 题是"变号点必为零点",第 19 题是"最大元夹逼"。写不出来,说明这道题你只是"做对了",没有"学会"。下次遇到同类题,还是从零开始想。
回到开头那个孩子。他说"题我都会,就是没做对"。
这句话里,"会"是第一层,"做对"是第二层。他缺的不是智商,是从第一层走到第二层的那段路。
而从第二层到第三层,靠的又不只是勤奋,是在每一道题里提炼结构的习惯。
高中数学的分数,从来不是某一次考试拉开的。
它是三年里,一层一层爬上去的。
慢一点没关系。别停在一楼,还以为自己在三楼。
—— 写给每一个正在爬楼的高一生















































































