∫π每天一道数学题
← 返回数学故事
数学故事 · 第 14 讲 · 2026-10-09 · 约 9 分钟

怎么解题 —— 一本写给中学生的书

乔治·波利亚 1945 年出版《怎样解题》,四步法至今没人推翻。这一讲讲这四步,并拿一道同型选择题现场演示——不是讲"数学知识",是讲"数学方法"。

前面十二讲讲的都是"谁做了什么"。这一讲讲"怎么做"。

整个 onemath 日历库 55 条 story 里,只有一本书专门讲方法论——乔治·波利亚(George Pólya,1887—1985)的《怎样解题》(How to Solve It,1945)。这本书不是数学专著,是一本关于"怎么想"的书。它不讲数学知识,它讲数学思维的方法。 这种书很少见,所以值得单独讲。

这本书为什么到今天还有人读? 因为它的四步法没有任何时代限制——1945 年写的,2026 年还在用。它的核心不是某一道题的解法,是一种通用的思考框架。

四步法:理解、拟订、执行、回顾

波利亚在书的开头就把解题过程分成四步:

第一步:理解问题。 未知量是什么?已知数据是什么?条件是什么?满足条件是否足以确定未知量?还不够、多余、还是矛盾?

第二步:拟订计划。 你见过类似的问题吗?用过什么方法?能不能把问题重新表述?先解一个特例?

第三步:执行计划。 一步步写出来,每一步都要能验证。

第四步:回顾。 你能检验这个结果吗?能用别的方法推导吗?能把这个方法用到其他题上吗?

这四步里学生跳得最快的是第一步,停得最久的是第四步。 课堂上老师讲题几乎只做前两步,第三步学生自己做,第四步直接翻到答案。结果学生练了一辈子"找答案",没练过"建问题"。

一道同型题的四步演示

日历上今天的题目是"三角函数平移与直线交点",原题正文我没法拿到,就自编一道同型题做演示。

题目: 函数 f(x)=sin⁡(2x+π3)f(x)=\sin\left(2x+\frac{\pi}{3}\right) 的图像向左平移 π6\frac{\pi}{6} 个单位后,与直线 y=12y=\frac{1}{2} 在 [0,π][0,\pi] 内的交点个数是( )。

A. 1 B. 2 C. 3 D. 4

理解问题

未知量:交点个数。已知:平移后的函数、直线方程、定义域区间。条件够了吗? 函数和直线都是明确的,区间也定了,应该够。

但这里有一个容易忽略的细节:平移方向。 向左平移 π6\frac{\pi}{6} 意味着把 xx 换成 x+π6x+\frac{\pi}{6}。很多学生会在这里搞反方向,这是第一步必须澄清的。

拟订计划

平移后的函数是:

g(x)=sin⁡(2(x+π6)+π3)=sin⁡(2x+2π3)g(x) = \sin\left(2\left(x+\frac{\pi}{6}\right)+\frac{\pi}{3}\right) = \sin\left(2x+\frac{2\pi}{3}\right)

要求 g(x)=12g(x)=\frac{1}{2} 在 [0,π][0,\pi] 内有几个解。这类题的标准做法是:先求出在一个周期内的解,再数区间里有几个周期。

sin⁡θ=12\sin\theta = \frac{1}{2} 的通解是:

θ=π6+2kπ或θ=5π6+2kπ\theta = \frac{\pi}{6} + 2k\pi \quad \text{或} \quad \theta = \frac{5\pi}{6} + 2k\pi

代入 θ=2x+2π3\theta = 2x + \frac{2\pi}{3}:

2x+2π3=π6+2kπ  ⟹  x=−π4+kπ2x + \frac{2\pi}{3} = \frac{\pi}{6} + 2k\pi \implies x = -\frac{\pi}{4} + k\pi 2x+2π3=5π6+2kπ  ⟹  x=π4+kπ2x + \frac{2\pi}{3} = \frac{5\pi}{6} + 2k\pi \implies x = \frac{\pi}{4} + k\pi

在 [0,π][0,\pi] 范围内取整数 kk:

  • x=−π4+kπx = -\frac{\pi}{4} + k\pi:k=1k=1 得 x=3π4x=\frac{3\pi}{4}
  • x=π4+kπx = \frac{\pi}{4} + k\pi:k=0k=0 得 x=π4x=\frac{\pi}{4},k=1k=1 得 x=5π4>πx=\frac{5\pi}{4}>\pi(舍)

共 2 个解,选 B。

执行计划

按上面的步骤一步步写,每一步都检查:平移公式对不对?通解有没有漏?区间筛选有没有错?

回顾

这一步最关键,也最常被跳过。

第一问:能检验吗? 把 x=π4x=\frac{\pi}{4} 和 x=3π4x=\frac{3\pi}{4} 代入 g(x)g(x):

g(π4)=sin⁡(π2+2π3)=sin⁡7π6=−12≠12g\left(\frac{\pi}{4}\right) = \sin\left(\frac{\pi}{2}+\frac{2\pi}{3}\right) = \sin\frac{7\pi}{6} = -\frac{1}{2} \neq \frac{1}{2}

错了。 回看计算——2×π4+2π3=π2+2π3=7π62\times\frac{\pi}{4}+\frac{2\pi}{3}=\frac{\pi}{2}+\frac{2\pi}{3}=\frac{7\pi}{6},sin⁡7π6=−12\sin\frac{7\pi}{6}=-\frac{1}{2}。说明 x=π4x=\frac{\pi}{4} 不是解。

问题出在哪一步?通解代入时符号错了。 正确代入:

2x+2π3=π6  ⟹  2x=−π2  ⟹  x=−π42x+\frac{2\pi}{3}=\frac{\pi}{6}\implies 2x=-\frac{\pi}{2}\implies x=-\frac{\pi}{4} 2x+2π3=5π6  ⟹  2x=π6  ⟹  x=π122x+\frac{2\pi}{3}=\frac{5\pi}{6}\implies 2x=\frac{\pi}{6}\implies x=\frac{\pi}{12}

重新筛选:x=−π4+kπx=-\frac{\pi}{4}+k\pi 在 [0,π][0,\pi] 内取 k=1k=1 得 3π4\frac{3\pi}{4};x=π12+kπx=\frac{\pi}{12}+k\pi 在 [0,π][0,\pi] 内取 k=0k=0 得 π12\frac{\pi}{12},k=1k=1 得 13π12>π\frac{13\pi}{12}>\pi(舍)。还是 2 个解,但具体位置变了。

这说明什么?第四步"回顾"不是浪费时间,是纠错的最后防线。 没有这一步,这道题就会以错误的过程得到偶然的正确答案。

第二问:能推广吗? 这道题的本质是"正弦曲线与水平线的交点个数"。任何形如 sin⁡(ωx+φ)=a\sin(\omega x+\varphi)=a 的方程,解的个数只取决于区间长度与周期的比值。把这个规律抽象出来,以后碰到类似题就不用从头算。

启发法的清单

波利亚在书里还列了一份"启发法清单",是学生碰到"没思路"时可以逐条试的问句:

  • 特殊化:先解一个简单情形
  • 画图:把题画出来
  • 倒着想:从结论往回推
  • 找一道做过且类似的题
  • 分解重组:把题拆成几个子题
  • 类比:这道题和哪道题长得像?
  • 辅助元素:加一条辅助线、设一个中间变量

这些问句的价值不在于每一条都用得上,而在于"没思路的时候有地方可去"。 学生最害怕的不是题难,是"不知道从哪下手"。启发法清单给的就是一个"下手的地方"。

波利亚四步法现场演示

波利亚四步法现场演示

波利亚四步法:理解→拟订→执行→回顾

波利亚四步法:理解→拟订→执行→回顾

讲给学生听时,讲什么

第一,让学生亲手走一遍四步法。 不要只讲,要让他们用自己的话说出"理解问题"这一步要回答什么。可以问:这道题的未知量是什么?已知条件是什么?条件够不够?这三个问题说出来,思路就清晰了一半。

第二,把"回顾"单独拎出来讲。 大部分学生做完题就收笔,认为"做对了就完了"。要让他们意识到:回顾不是检查答案对不对,而是问"这道题的本质是什么、我能不能把它变成一道会做的题"。 这才是真正的学会。

第三,启发法清单不要一次讲完。 每次碰到"没思路"的题,挑一条清单上的问句试。学生用多了,清单就内化成直觉了。

第四,承认这本书不是"万能钥匙"。 波利亚自己说过,这本书讲的是通用方法,不是具体技巧。遇到特别偏的题,四步法也不能立刻给你答案。但它能让你不慌——知道就算不会做,也有一个框架可以按着走。

一句话总结

一道题做对了不算学会,能讲清楚"怎么想到这样做"才算。

波利亚四步法:理解→拟订→执行→回顾

四步法不是技巧堆砌,是没思路时的问句清单

附:本文涉及的史实出处

  • 波利亚:《怎样解题》(How to Solve It)1945 年 Princeton University Press;《数学与猜想》(Mathematics and Plausible Reasoning)1954 年两卷本
  • 波利亚四步法原文出处同上;启发法清单见第一章"怎样解答这道题"
  • 本讲演示题为由同型题改写的自编题,非日历原题
— Y. · 2026-10-09