精英家教網 > 高中數學 > 題目詳情
已知b≠0,用公式法解方程ax2+bx+c=0,并要求輸出它的實根.

思路分析:輸入三個實數a,b,c,先判斷a是否為零,若不為零,則通過判斷判別式來求實根.

程序框圖如圖1-2-12所示.

圖1-2-12

程序步驟如下:

input  a,b,c

d=b^2-4*a*c;

p=-b/(2*a);

q=sqrt(ABS(d))/(2*a);

if  a=0

print(%io(2),“yuan fang cheng bu shi yi yuan er ci fang cheng”);

x=-c/b;

print(%io(2),x);

else

if  d>=0 

x1=p+q;

x2=p-q;

print(%io(2),x1,x2);

  else

print(%io(2),“yuan fang cheng wu shi gen”);

    end

    end

點評:①當a=0時,輸出“不是一元二次方程”;②當b2-4ac>0時,求得并輸出兩個不相等實根;③當b2-4ac=0時,求得并輸出兩個相等實根;④當b2-4ac<0時,輸出“無實數根”.由于需要分情況討論,故采用條件結構畫出流程圖,應用條件語句寫出程序.本例在前例的基礎上加了條件,需要判斷a是否為零.例6、例7這兩個題放在一起對于鍛煉我們的思維能力很有好處,兩個題目的巧妙之處在于一個告訴了是一元二次方程,而另一個需要判斷是否為一元二次方程,這一點正是我們容易忽略的地方.

練習冊系列答案
相關習題

科目:高中數學 來源: 題型:

已知函數g(x)=ax2-2ax+1+b(a>0)在區間[2,3]上的最大值為4,最小值為1,記f(x)=g(|x|)
(Ⅰ)求實數a,b的值;
(Ⅱ)若不等式f(log2k)>f(2)成立,求實數k的取值范圍;
(Ⅲ)定義在[p,q]上的一個函數m(x),用分法T:p=x0<x1<…<xi<…<xn=q將區間[p,q]任意劃分成n個小區間,如果存在一個常數M>0,使得和式
n
i=1
|m(xi)-m(xi-1)|≤M
恒成立,則稱函數m(x)為在[p,q]上的有界變差函數,試判斷函數f(x)是否為在[1,3]上的有界變差函數?若是,求M的最小值;若不是,請說明理由.(參考公式:
n
i=1
f(x)=f(x1)+f(x2)+
…+f(xn))

查看答案和解析>>

科目:高中數學 來源: 題型:044

已知b≠0,用公式法解方程ax2+bx+c=0,并要求輸出它的實根.

查看答案和解析>>

科目:高中數學 來源:2012-2013學年四川省成都市邛崍市高三(上)12月統考數學試卷(理科)(解析版) 題型:解答題

已知函數g(x)=ax2-2ax+1+b(a>0)在區間[2,3]上的最大值為4,最小值為1,記f(x)=g(|x|)
(Ⅰ)求實數a,b的值;
(Ⅱ)若不等式f(log2k)>f(2)成立,求實數k的取值范圍;
(Ⅲ)定義在[p,q]上的一個函數m(x),用分法T:p=x<x1<…<xi<…<xn=q將區間[p,q]任意劃分成n個小區間,如果存在一個常數M>0,使得和式恒成立,則稱函數m(x)為在[p,q]上的有界變差函數,試判斷函數f(x)是否為在[1,3]上的有界變差函數?若是,求M的最小值;若不是,請說明理由.(參考公式:…+f(xn))

查看答案和解析>>

科目:高中數學 來源:2012-2013學年山東省煙臺市牟平區高三(上)模塊檢測數學試卷(理科)(解析版) 題型:解答題

已知函數g(x)=ax2-2ax+1+b(a>0)在區間[2,3]上的最大值為4,最小值為1,記f(x)=g(|x|)
(Ⅰ)求實數a,b的值;
(Ⅱ)若不等式f(log2k)>f(2)成立,求實數k的取值范圍;
(Ⅲ)定義在[p,q]上的一個函數m(x),用分法T:p=x<x1<…<xi<…<xn=q將區間[p,q]任意劃分成n個小區間,如果存在一個常數M>0,使得和式恒成立,則稱函數m(x)為在[p,q]上的有界變差函數,試判斷函數f(x)是否為在[1,3]上的有界變差函數?若是,求M的最小值;若不是,請說明理由.(參考公式:…+f(xn))

查看答案和解析>>

同步練習冊答案
久久精品免费一区二区视