如下圖所示的框圖是某同學(xué)給出的求方程ax2+(a+1)x+1=0根的算法的程序框圖,試回答下面的幾個(gè)問(wèn)題:

(1)請(qǐng)寫(xiě)出求方程ax2+(a+1)x+1=0根的算法;

(2)本題中給出的程序框圖解決這個(gè)問(wèn)題正確嗎?它表達(dá)的是哪一個(gè)問(wèn)題的算法框圖?

(3)根據(jù)(1)重新繪制解決該問(wèn)題算法的程序框圖.

解析:本問(wèn)題里a的值沒(méi)有限制,因而必須分a=0和a≠0兩種情形討論,當(dāng)a=0時(shí),方程的根為x=-1;當(dāng)a≠0時(shí),方程有兩根x1=-1,x2=-1/a.因此在畫(huà)程序框圖時(shí),必須使用條件分支結(jié)構(gòu).

(1)求方程ax2+(a+1)x+1=0根的算法如下:

第一步:輸入a;

第二步:如果a=0,則x=-1,并輸出x,否則,執(zhí)行第三步;

第三步:當(dāng)a≠0時(shí),x1=-1,x2=-1/a;

第四步:輸出x1,x2.

(2)本題中給出的程序框圖解決這個(gè)問(wèn)題不正確.因?yàn)樗鼪](méi)有體現(xiàn)出對(duì)a的取值的判斷,沒(méi)有應(yīng)用判斷框,沒(méi)有用上條件分支結(jié)構(gòu),使求解結(jié)果錯(cuò)誤,這只是解決了算法中的一部分.

(3)根據(jù)(1)中給出的步驟,可以畫(huà)出如下圖所示的正確的算法程序框圖:


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

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

已知某算法的程序框圖如下圖所示,則當(dāng)輸入的x為2時(shí),輸出的結(jié)果是
0
0

查看答案和解析>>

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

填空

(1)如下圖所示的算法功能是___________________________

(2)下圖(a)是某循環(huán)框圖的一部分,若改為圖(b),則運(yùn)行過(guò)程中出現(xiàn)的結(jié)果是__________

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:專項(xiàng)題 題型:填空題

隨機(jī)抽取某產(chǎn)品n件,測(cè)得其長(zhǎng)度分別為a1,a2,…,an,則如下圖所示的程序框圖輸出的s=(    ),s表示的樣本的數(shù)字特征是(    )。
(注:框圖中的賦值符號(hào)“=”也可以寫(xiě)成“←”或“:=”)

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:同步題 題型:填空題

隨機(jī)抽取某產(chǎn)品n件,測(cè)得其長(zhǎng)度分別為a1,a2,…,an,則如下圖所示的程序框圖輸出的s=(    ),s表示的樣本的數(shù)字特征是(    )。
(注:框圖中的賦值符號(hào)“=”也可以寫(xiě)成“←”或“:=”)

查看答案和解析>>

同步練習(xí)冊(cè)答案