CF603N Forecast
初三菜鸡前来报到
最近学校数学学到第二章《一元二次方程》,刚从讨论区里发现这题,切掉之后索性来写篇题解,讲一下一元二次方程的相关内容,顺便复习一下whk。
如果不过审的话就当做中考复习资料了
一、一元二次方程的定义
一个整式方程经过整理后,如果只含
其中,整式方程指的是等号两边都是关于未知数的整式的方程。
一般地,定义一元二次方程的一般形式为:
在上面的式子中,
举几个反面教材:
没有规定
判断是否为一元二次方程应先整理原方程变为一般形式。
原方程的一般形式是
等号左边不是一个整式。
二、一元二次方程的解法
需要明确的是,一元二次方程可能无实数根(不是无解)。
(一)配方法
前置知识:完全平方公式,即
配方法用举例来理解比较好。
- 求解方程
x^2-6x+3=0
把常数项拆开,使原方程更容易配方:
移项:
把等式左边的式子配方:
直接开平方:
移项,得到原方程的解:
在配方法中,将等号左边的式子配成完全平方式后,如果右边的数小于
原因很简单,直接开平方时会给等号右边套一层根号,开根号的值必须不小于
(二)公式法
公式法可以理解为从配方法加以总结得到的。
考虑从一元二次方程的一般形式下手:
-
ax^2+bx+c=0(a\not = 0)
首先将原方程等号两边同除以
配方:
移项并开平方:
移项,得到原方程的两根:
不难发现原方程有实数根的充要条件是
于是,人们记
所以,可以得到一元二次方程的求根公式:
其中,
一个一元二次方程有实数根,当且仅当
由此,容易得到一元二次方程实数根数量的判断方法:
-
若
\Delta<0 ,则原方程无实数根; -
若
\Delta=0 ,则原方程有2 个相等的实数根; -
若
\Delta>0 ,则原方程有2 个不相等的实数根。
(三)十字相乘法
前置知识:因式分解
对于二次三项式
举个例子:
注意,并不是每一个二次三项式都可以十字相乘。
回到正题,对于一元二次方程
因为若
值得一提的是,如果原方程无实数解,那么它一定无法十字相乘。
关于本题
终于扯到正题上了
再看一眼题,免得忘了要干啥。
题目中只给出了一元二次方程的三个系数,所以直接代求根公式即可。
平时解一元二次方程的时候要注意判无实数根,但本题中不需要,因为题面保证了方程有实数根。
记得开 double,代码就不贴了罢
希望能帮到没学过一元二次方程的小朋友。