設(shè)計一個求解一元二次方程ax2+bx+c=0的算法,并畫出程序框圖表示.

程序框圖如下:


解析:

算法分析:我們知道,若判別式Δ=b2-4ac>0,則原方程有兩個不相等的實數(shù)根

x1=,x2=;

若Δ=0,則原方程有兩個相等的實數(shù)根x1=x2=;

若Δ<0,則原方程沒有實數(shù)根.也就是說,在求解方程之前,可以先判斷判別式的符號,根據(jù)判斷的結(jié)果執(zhí)行不同的步驟,這個過程可以用條件結(jié)構(gòu)實現(xiàn).

又因為方程的兩個根有相同的部分,為了避免重復(fù)計算,可以在計算x1和x2之前,

先計算p=,q=.

解決這一問題的算法步驟如下:

第一步,輸入3個系數(shù)a,b,c.

第二步,計算Δ=b2-4ac.

第三步,判斷Δ≥0是否成立.若是,則計算p=,q=;否則,輸出“方程沒有實數(shù)根”,結(jié)束算法.

第四步,判斷Δ=0是否成立.若是,則輸出x1=x2=p;否則,計算x1=p+q,x2=p-q,并輸出x1,x2.

練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源:數(shù)學(xué)教研室 題型:044

試設(shè)計一個求一元二次方程的根的算法,并畫出流程圖.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:044

試設(shè)計一個求一元二次方程的根的算法,并畫出流程圖.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2012年蘇教版高中數(shù)學(xué)必修3 1.2流程圖練習(xí)卷(解析版) 題型:解答題

設(shè)計求解一元二次方程的一個算法,并用流程圖表示。

 

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

設(shè)計一個求解一元二次方程ax2+bx+c=0的算法,并畫出程序框圖表示.

查看答案和解析>>

同步練習(xí)冊答案