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