結合前面學過的算法步驟,利用三種基本邏輯結構畫出程序框圖,表示用“二分法”求方程x2-2=0(x>0)的近似解的算法.
算法分析:(1)算法步驟中的“第一步”“第二步”和“第三步”可以用順序結構來表示(如下圖):
(2)算法步驟中的“第四步”可以用條件結構來表示(如下圖).在這個條件結構中,“否”分支用“a=m”表示含零點的區間為[m,b],并把這個區間仍記成[a,b];“是”分支用“b=m ”表示含零點的區間為[a,m],同樣把這個區間仍記成[a,b].
(3)算法步驟中的“第五步”包含一個條件結構,這個條件結構與“第三步”“第四步”構成一個循環結構,循環體由“第三步”和“第四步”組成,終止循環的條件是“|a-b|<d或f(m)=0”.在“第五步”中,還包含由循環結構與“輸出m”組成的順序結構(如下圖).
(4)將各步驟的程序框圖連接起來,并畫出“開始”與“結束”兩個終端框,就得到了表示整個算法的程序框圖(如下圖).
在用自然語言表述一個算法后,可以畫出程序框圖,用順序結構、條件結構和循環結構來表示這個算法,這樣表示的算法清楚、簡練,便于閱讀和交流.
科目:高中數學 來源:學習高手必修四數學蘇教版 蘇教版 題型:044
教材中同角基本關系式只給出“sin2α+cos2α=1”和“tanα=”兩種,結合所學過的三角知識,你還能找出什么關系式?
查看答案和解析>>
科目:高中數學 來源:聊城一中第二學期高一數學期中復習 《算法語言》單元測試題(新課標) 題型:013
我們已學過的算法有求解一元二次方程的求根公式,加減消元法求二元一次方程組解,二分法求函數零點等.對算法的描述有①對一類問題都有效;②對個別問題有效;③計算可以一步步地進行,每一步都有惟一的結果;④是一種通法,只要按部就班地做,總能得到結果.以上正確描述算法的有
1個
2個
3個
4個
查看答案和解析>>
科目:高中數學 來源: 題型:
若anan-1…a1a0(k)表示一個k進制數,寫成各位上數字與k的冪的乘積之和的形式為anan-1…a1a0(k)=an×kn+an-1×kn-1+…+a2×k2+a1×k+a0.
因此,只要計算出上式等號右邊的值,就得到了相應的十進制數.請運用你學過的算法知識來寫出這個問題的解決辦法.
查看答案和解析>>
湖北省互聯網違法和不良信息舉報平臺 | 網上有害信息舉報專區 | 電信詐騙舉報專區 | 涉歷史虛無主義有害信息舉報專區 | 涉企侵權舉報專區
違法和不良信息舉報電話:027-86699610 舉報郵箱:58377363@163.com