試回答下面的幾個問題:
(1)請寫出求方程ax2+(a+1)x+1=0根的算法;
(2)本題中給出的流程圖解決這個問題正確嗎?它表達的是哪一個問題的算法框圖?
(3)根據(1)重新繪制解決該問題算法的流程圖.
解析:本問題里a的值沒有限制,因而必須分a=0和a≠0兩種情形討論,當a=0時,方程的根為x=-1;當a≠0時,方程有兩根x1=-1,x2=-1/a.因此在畫流程圖時,必須使用選擇結構.
答案:(1)求方程ax2+(a+1)x+1=0根的算法如下:
第一步:輸入a;
第二步:如果a=0,則x=-1,并輸出x,否則,執行第三步;
第三步:當a≠0時,x1=-1,x2=-1/a;
第四步:輸出x1,x2.
(2)本題中給出的流程圖解決這個問題不正確.因為它沒有體現出對a的取值的判斷,沒有應用判斷框,沒有用上選擇結構,使求解結果錯誤,這只是解決了算法中(a≠0)的一部分.
(3)根據(1)中給出的步驟,可以畫出如下圖所示的算法流程圖:
科目:高中數學 來源: 題型:
(1)請寫出求方程ax2+(a+1)x+1=0根的算法;
(2)本題中給出的程序框圖解決這個問題正確嗎?它表達的是哪一個問題的算法框圖?
(3)根據(1)重新繪制解決該問題算法的程序框圖.
查看答案和解析>>
科目:高中數學 來源:2012年人教A版高中數學必修三1.1算法與程序框圖練習卷(二)(解析版) 題型:選擇題
如下圖所示的程序框圖,其功能是( )
A.輸入a,b的值,按從小到大的順序輸出它們的值
B.輸入a,b的值,按從大到小的順序輸出它們的值
C.求a,b的最大值
D.求a,b的最小值
查看答案和解析>>
科目:高中數學 來源: 題型:單選題
查看答案和解析>>
科目:高中數學 來源: 題型:
如下圖所示的是一個算法的程序框圖,它的算法功能是
A.求出a,b,c三數中的最大數 B.求出a,b,c三數中的最小數
C.將a,b,c按從小到大排列 D.將a,b,c按從大到小排列
查看答案和解析>>
湖北省互聯網違法和不良信息舉報平臺 | 網上有害信息舉報專區 | 電信詐騙舉報專區 | 涉歷史虛無主義有害信息舉報專區 | 涉企侵權舉報專區
違法和不良信息舉報電話:027-86699610 舉報郵箱:58377363@163.com