
初中数学辅导班一元二次方程整数根解题技巧
记得有一次在金博教育的数学教研会上,一位资深老师分享了一个现象:每次考试结束,总有学生抱怨说,"那道一元二次方程的题,我明明算到最后一步了,可就是得不出整数根。"其实吧,这类题目看似复杂,但只要掌握了核心方法套路,得分并没有那么难。今天这篇文章,我想跟正在备考的同学们聊聊,怎么系统性地攻克一元二次方程整数根这个模块。
为什么你总觉得整数根"玄学"
很多同学做这类题目的状态是这样的:拿到方程,代入公式算出判别式,然后开始试根。试了一个不行,再试一个还不行,最后随便蒙一个——结果自然是错的。问题出在哪里?
一元二次方程的整数根问题,本质上考查的是你对整数分解和方程性质的理解深度。它不像计算题那样有固定的步骤模板,而是需要你在理解原理的基础上灵活应变。这也是为什么很多同学刷了很多题,遇到新题还是不会做的原因。
在初中阶段,一元二次方程的标准形式是ax2+bx+c=0(a≠0),我们要找的是让等式成立的整数x值。这里面有几个基本事实需要先搞清楚:第一,判别式Δ=b2-4ac必须是完全平方数,否则根不可能是整数;第二,即使判别式是完全平方数,根是(-b±√Δ)/(2a),要保证结果是整数,还需要满足分子能被分母整除这个条件。
方法一:判别式法——你的"侦察兵"
判别式Δ=b2-4ac绝对是你解决整数根问题的第一道关卡。它的作用就好比战场上的侦察兵,先帮你判断这件事有没有可能成功。
当题目要求方程有整数根时,你首先应该写出判别式,然后判断它是不是完全平方数。注意,这里有个细节:完全平方数不仅包括0、1、4、9、16这些常见的,还包括像289=172、361=192这样的大数。很多同学考试时只记得前几个,后面的就反应不过来了。

让我用一道具体例子来说明。假设方程是x2-(m+2)x+(2m+1)=0有整数根,求m的值。首先写出判别式:Δ=(m+2)2-4×1×(2m+1)=m2+4m+4-8m-4=m2-4m=m(m-4)。要让根是整数,Δ必须是完全平方数,所以m(m-4)必须是完全平方数。
这时候问题就转化为:找到整数m,使得m和m-4的乘积是完全平方数。怎么做?我们可以设m=k2,m-4=n2,那么k2-n2=4,(k-n)(k+n)=4。这样就能求出k和n的可能取值,进而得到m的值。这是判别式法最核心的应用思路——把判别式转化为完全平方数的条件,然后利用整数的因数分解来求解。
判别式法使用要点总结
- 第一步:写出判别式Δ=b2-4ac,把它整理成关于某个参数的多项式形式。
- 第二步:分析这个多项式,思考它在什么情况下是完全平方数。可以尝试因式分解,或者把它表示成两个整数的乘积。
- 第三步:利用完全平方数的性质(或者说完全平方数必须满足的条件)列出方程或不等式。
- 第四步:对可能的取值进行验证,注意题目中可能隐含的条件,比如a>0或者参数的范围限制。
方法二:因式分解法——"暴力美学"的代表
如果说判别式法是聪明人的选择,那因式分解法就是"暴力美学"的极致。它的原理很简单:对于ax2+bx+c=0,如果它有整数根p和q,那么一定能写成a(x-p)(x-q)=0的形式。展开后你会发现,常数项是a×p×q,一次项系数是-a(p+q)。
这个知识点特别重要,我建议同学们把它记下来。因为考试时,你看到这个方程的系数,很大程度上就能猜出根的可能范围。特别是当a=1的时候,情况更简单——常数项c就等于p×q,一次项系数b就等于-(p+q)。所以只要把c分解成两个整数因数的乘积,再检查它们的和是不是等于-b,就能快速找到根。

举个实际例子。解方程x2-5x+6=0。常数项是6,可能的因数分解有:1×6、2×3、(-1)×(-6)、(-2)×(-3)。一次项系数是-5,所以我们要找两个数,它们的和是5(因为-b=5)。看上面这些组合,2+3=5,正好符合!所以根就是2和3,方程可以分解为(x-2)(x-3)=0。
这个方法在考试中特别实用,尤其是选择题和填空题。你不需要真的去算判别式,直接心算就能得出答案。当然,它的局限在于:当系数比较大或者a≠1的时候,你需要尝试的组合会比较多,这时候可能需要配合其他方法使用。
方法三:根与系数的关系——韦达定理的妙用
韦达定理(也叫 Vieta's formulas)是一元二次方程里最强大的工具之一,没有之一。它说的是:对于方程ax2+bx+c=0,如果两个根是α和β,那么α+β=-b/a,αβ=c/a。当题目要求整数根时,这两个等式就是你的"尚方宝剑"。
为什么这么说呢?因为整数根意味着α和β都是整数,那么它们的和与积当然也必须是整数。这就给你提供了很强的约束条件。比如,假设a=1,那么α+β=-b必须是整数,αβ=c也必须是整数——这看起来是废话,但实际上它帮你排除了很多不合理的可能性。
更高级的用法是这样的:有时候题目不直接让你求根,而是让你求某个参数的值。这时候你可以设两个整数根为m和n,然后用α+β和αβ把它们和参数联系起来,最后通过解方程或不等式来求参数。
比如这个经典问题:已知方程x2+mx+n=0有两个整数根,且m+n=10,求m的值。设两个根为p和q,根据韦达定理,p+q=-m,pq=n。同时已知m+n=10。把这三个等式联立,消掉m和n,最终得到(p+q)2-4pq=10。整理一下:p2+2pq+q2-4pq=10,即(p-q)2=10。问题是,(p-q)2=10没有整数解,因为10不是完全平方数。这说明什么?说明这道题条件有误,或者我漏看了什么。
哦,等等,让我重新算。m+n=10,而m=-(p+q),n=pq,所以-(p+q)+pq=10,即pq-p-q=10。两边加1,得到pq-p-q+1=11,即(p-1)(q-1)=11。11是质数,所以可能的情况是:p-1=1,q-1=11或者p-1=11,q-1=1,还有负数情况:p-1=-1,q-1=-11或者p-1=-11,q-1=-1。对应这四种情况,p和q分别是2和12,或者12和2,或者0和-10,或者-10和0。然后算出m和n,再验证一下是否满足条件。
这个例子说明,韦达定理和其他方法配合使用,才能发挥最大威力。
方法四:配方法——"兜底"的万能解法
配方法可能不是最快的,但绝对是最保险的。它的思路是把方程变形成(x+k)2=m的形式,然后两边开平方。这样做的好处是,你不需要记公式,只需要按部就班地配方就行。
具体步骤是这样的:对于ax2+bx+c=0,先把a提出来,变成a(x2+(b/a)x)+c=0。然后把x2+(b/a)x这一项配方,加上并减去(b/(2a))2,得到a[(x+b/(2a))2-(b/(2a))2]+c=0。整理一下:a(x+b/(2a))2-(b2/(4a))+c=0,即a(x+b/(2a))2=(b2-4ac)/(4a)。两边除以a,再开平方,就能得到x的表达式。
p>这个方法的好处是机械、不会出错。缺点是计算量稍微大一点,而且在初中阶段,我们通常只处理a=1的情况,所以步骤可以简化。如果你对自己计算能力有信心,配方法可以作为一种验证手段——当你用其他方法得到答案后,可以用配方法再算一遍,确保没错。进阶技巧:参数方程法
p>有些比较难的一元二次方程整数根问题,直接盯着原方程看是看不出名堂的。这时候你需要引入参数,把问题转化为更容易处理的形式。比如,当判别式是某个参数的二次多项式时,你可以设这个判别式等于k2,其中k是整数。这样原方程就变成了一个关于参数和k的方程组。解这个方程组,通常就能得到参数的取值。
还有一个常见的技巧是"试根"。注意,这里的试根不是盲目地试,而是有策略地试。比如,你可以先试±1、±2这些小整数,往往能快速找到突破口。如果方程有整数根,那么把x=1代入原方程应该得到一个关于参数的等式;如果x=-1代入也得到一个等式;x=2代入又得到一个……这些等式可以帮助你确定参数的可能范围。
我曾经教过一个学生,他做这类题有个习惯:先把可能的根代入,得到几个等式,然后把这些等式联立起来解参数。这个方法在某些题目中特别有效,尤其是当参数的数量级不大的时候。
常见题型与解题模板
经过多年的教学积累,我把初中阶段常见的整数根题型大概归了几类,每类都有相对固定的解题思路。
类型一:直接求整数根
这类题目最简单,给你一个具体方程,让你求它的整数根。你只需要判断能不能因式分解,如果能就直接分解,如果不能就用求根公式。求根公式是x=[-b±√(b2-4ac)]/(2a),算出判别式后看看是不是完全平方数,如果是的话就直接开方计算。
类型二:求参数使方程有整数根
这是考试中最常见的题型。方程里有一个未知参数m,题目要求找到m使得方程有整数根。标准解法是:设整数根为p,代入方程得到关于p和m的等式,然后解出m(用p表示),最后要求m是整数且满足一些隐含条件。
举个例子:已知方程x2-mx+2=0有整数根,求m的可能值。设根为p,代入得p2-mp+2=0,即m=(p2+2)/p=p+2/p。因为m必须是整数,所以2/p必须是整数,即p是2的因数。所以p的可能值是±1、±2。当p=1时,m=3;当p=-1时,m=-3;当p=2时,m=3;当p=-2时,m=-3。所以m=±3。
类型三:两个整数根满足某个条件
这类题目通常会用韦达定理比较多。比如"两个根都是正整数"、"两个根之差为某个值"、"两个根的平方和为某个数"等等。解题思路是:设两个根为m和n,根据条件列出等式,结合韦达定理得到关于系数a、b、c的方程组,然后求解。
实战演练:两道典型例题
说了这么多方法,咱们来实际操练两道题目。
例题1:若方程x2-6x+k=0有两个整数根,求k的可能取值。
解:设两个整数根为m和n,根据韦达定理,m+n=6,mn=k。因为m和n都是整数,且和为6,所以可能的组合有:(1,5)、(2,4)、(3,3)、(4,2)、(5,1)、(0,6)、(6,0)、(-1,7)、(7,-1)……等等,这里要注意,根可以是负数吗?题目说"两个整数根",没说是正整数,所以负数也是可以的。不过别急,让我们先列出所有组合,然后算k=mn的值。
p>但这里有个问题:如果m和n是方程的两个根,它们必须满足判别式Δ=36-4k是完全平方数。用刚才的韦达定理方法,m+n=6,mn=k,判别式(m-n)2=(m+n)2-4mn=36-4k。这必须是完全平方数,所以36-4k≥0,即k≤9。同时,因为(m-n)2是完全平方数,所以36-4k必须是0、1、4、9、16、25、36……中的某一个。解这些不等式和等式,就能得到k的可能取值。用列表的方式可能会更清晰:
| 判别式Δ | Δ=36-4k | k=(36-Δ)/4 | k是否为整数 |
| 0 | 36-4k=0 | k=9 | 是 |
| 1 | 36-4k=1 | k=35/4 | 否 |
| 4 | 36-4k=4 | k=8 | 是 |
| 9 | 36-4k=9 | k=27/4 | 否 |
| 16 | 36-4k=16 | k=5 | 是 |
| 25 | 36-4k=25 | k=11/4 | 否 |
| 36 | 36-4k=36 | k=0 | 是 |
所以k的可能取值是9、8、5、0。验证一下:当k=9时,方程是x2-6x+9=0,根是3、3,都是整数;当k=8时,方程是x2-6x+8=0,根是2、4,都是整数;当k=5时,方程是x2-6x+5=0,根是1、5,都是整数;当k=0时,方程是x2-6x=0,根是0、6,都是整数。完美。
例题2:已知关于x的方程x2-(2m-1)x+(m2-3)=0有整数根,且m为整数,求m的值。
p>解:设两个整数根为p和q。根据韦达定理,p+q=2m-1,pq=m2-3。我们有两个方程,三个未知数,所以需要消元。从第一个方程,m=(p+q+1)/2,因为m是整数,所以p+q+1必须是偶数,即p+q是奇数。这说明p和q一奇一偶。 p>把m=(p+q+1)/2代入第二个方程:pq=[(p+q+1)/2]2-3。整理一下:4pq=(p+q+1)2-12,即(p+q+1)2-4pq=12。展开左边:(p+q)2+2(p+q)+1-4pq=12,即(p-q)2+2(p+q)+1=12。 p>设s=p+q,d=p-q,那么方程变成d2+2s+1=12,即d2+2s=11。因为d和s都是整数(p和q是整数,所以s和d肯定是整数),而且s是奇数(前面分析过p+q是奇数),我们可以枚举d的可能取值。 p>d2=11-2s,因为d2≥0,所以11-2s≥0,即s≤5。同时s是奇数,所以s的可能值有…-3,-1,1,3,5。代入d2=11-2s计算:- 当s=5时,d2=11-10=1,d=±1
- 当s=3时,d2=11-6=5,不是完全平方数
- 当s=1时,d2=11-2=9,d=±3
- 当s=-1时,d2=11+2=13,不是完全平方数
- 当s=-3时,d2=11+6=17,不是完全平方数
写在最后
p>一元二次方程的整数根问题,说到底考的就是你对"整数"这个概念的理解。什么情况下两个数的乘积是完全平方数?什么情况下一个分数是整数?什么情况下判别式必须满足什么条件?这些都需要你在大量练习中培养感觉。 p>在金博教育的数学课堂上,我经常跟学生说,学数学不是背公式,而是理解公式背后的逻辑。判别式法、因式分解法、韦达定理、配方法,这些工具你要轮流用、组合用,题做多了自然就有感觉了。 p>最后提醒一点:考试时遇到这类题目,先别急着写答案,花30秒想一想用什么方法。有时候选对了方法,三下两下就做出来了;方法不对,算半天也算不出还浪费时间。希望这篇文章能帮到正在备考的你。