考點:算法的特點
專題:綜合題,算法和程序框圖
分析:若判別式△>0,則原方程有兩個不相等的實數根,若△=0,則原方程有兩個相等的實數根,若△<0,則原方程無實數根;
在解方程之前,應先判斷判別式的符號,再執(zhí)行不同的步驟.
解答:
解:求一元二次方程ax
2+bx+c=0的根的算法步驟是
第一步,輸入3個系數a,b,c;
第二步,計算△=b
2-4ac;
第三步,判斷△≥0是否成立,若是,則計算p=-
,q=
,否則,輸出“方程沒有實數根”,結束算法;
第四步,判斷△=0是否成立,若是,則輸出x
1=x
2=p,否則,計算x
1=p+q,x
2=p-q,并輸出x
1,x
2.
故答案為:第一步,輸入3個系數a,b,c;
第二步,計算△=b
2-4ac;
第三步,判斷△≥0是否成立,若是,則計算p=-
,q=
,否則,輸出“方程沒有實數根”,結束算法;
第四步,判斷△=0是否成立,若是,則輸出x
1=x
2=p,否則,計算x
1=p+q,x
2=p-q,并輸出x
1,x
2.
點評:本題考查了編寫求一元二次方程ax2+bx+c=0的根的算法步驟的應用問題,是基礎題目.