题目内容
写出求一元二次方程ax2+bx+c=0的根的算法.
考点:算法的概念
专题:算法和程序框图
分析:若判别式△>0,则原方程有两个不相等的实数根,若△=0,则原方程有两个相等的实数根,若△<0,则原方程无实数根;
在解方程之前,应先判断判别式的符号,再执行不同的步骤.
在解方程之前,应先判断判别式的符号,再执行不同的步骤.
解答:
解:求一元二次方程ax2+bx+c=0的根的算法步骤是;
第一步,输入3个系数a,b,c;
第二步,计算△=b2-4ac;
第三步,判断△≥0是否成立,若是,则计算p=-
,q=
,否则,输出“方程没有实数根”,结束算法;
第四步,判断△=0是否成立,若是,则输出x1=x2=p,否则,计算x1=p+q,x2=p-q,并输出x1,x2.
第一步,输入3个系数a,b,c;
第二步,计算△=b2-4ac;
第三步,判断△≥0是否成立,若是,则计算p=-
| b |
| 2a |
| ||
| 2a |
第四步,判断△=0是否成立,若是,则输出x1=x2=p,否则,计算x1=p+q,x2=p-q,并输出x1,x2.
点评:本题考查了编写求一元二次方程ax2+bx+c=0的根的算法步骤的应用问题,是基础题目.
练习册系列答案
相关题目
当x<0时,函数f(x)=(2a-1)x的值恒大于1,则实数a的取值范围是( )
A、(
| ||
| B、(1,2) | ||
| C、(1,+∞) | ||
| D、(-∞,1) |
若f(x)是定义在R上的函数,则“f(0)=0”是“函数f(x)为奇函数”的( )
| A、必要不充分条件 |
| B、充要条件 |
| C、充分不必要条件 |
| D、既不充分也不必要条件 |