用解析法設(shè)計(jì)程序_第1頁
用解析法設(shè)計(jì)程序_第2頁
用解析法設(shè)計(jì)程序_第3頁
用解析法設(shè)計(jì)程序_第4頁
用解析法設(shè)計(jì)程序_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、解析算法解析算法解析算法解析算法v所謂解析法是指用解析的方法,找出所謂解析法是指用解析的方法,找出表示問表示問題的前提條件題的前提條件與與所求結(jié)果所求結(jié)果之間關(guān)系的之間關(guān)系的數(shù)學(xué)表數(shù)學(xué)表達(dá)式達(dá)式,v并通過表達(dá)式轉(zhuǎn)至計(jì)算機(jī)語言形式進(jìn)行計(jì)算并通過表達(dá)式轉(zhuǎn)至計(jì)算機(jī)語言形式進(jìn)行計(jì)算來實(shí)現(xiàn)問題的求解。來實(shí)現(xiàn)問題的求解。算法的流程圖描述變量變量=Inputbox(“提示信息提示信息”)0?結(jié)束結(jié)束開始開始輸入輸入a, b, c根據(jù)公式計(jì)算根據(jù)公式計(jì)算YN輸出結(jié)果輸出結(jié)果打印無實(shí)根打印無實(shí)根最終用代碼形式表示:最終用代碼形式表示: dim x1,x2 as double dim a,b,c AS Doubl

2、e a=inputbox(“a=“) b=inputbox(“b=“) c=inputbox(“c=“) if b*b-4*a*c=0 then x1=(-b+sqr(b*b-4*a*c)/(2*a) x2=(-b-sqr(b*b-4*a*c)/(2*a) print x1,x2 else print “方程無解” end if 解析算法解析算法v算法的基本思想是能找到解決解決問題的正確的公式,用它來描述問題的原始數(shù)據(jù)與結(jié)果之間的關(guān)系。在編制程序過程中,必須注意計(jì)算過程描述的正確性。 用解析法設(shè)計(jì)程序 例一:小李將要參加旅行團(tuán)乘坐某航空公司的班機(jī)到北京參觀,經(jīng)了解,機(jī)票價(jià)格是800元,航空公司

3、對(duì)旅客隨身攜帶行李的費(fèi)用計(jì)算標(biāo)準(zhǔn)為:20千克以內(nèi)免收行李費(fèi);若行李在40千克以內(nèi),則20千克仍免費(fèi),超過20千克的部分每公斤按票價(jià)1.5%的標(biāo)準(zhǔn)收費(fèi);若在40千克以上,除按上述標(biāo)準(zhǔn)收費(fèi)外,超過40千克部分加倍收費(fèi)。試用程序來幫助計(jì)算小李所需的行李費(fèi)。 設(shè)所求的數(shù)為設(shè)所求的數(shù)為Y,X為已知行李重量,則為已知行李重量,則X、Y應(yīng)滿足的關(guān)系式是:應(yīng)滿足的關(guān)系式是:Y=0 ( 0 X = 20 )Y=0 ( 0 X = 20 )Y= (X-20)Y= (X-20)* *800800* *0.015 (20 X = 40 )0.015 (20 X 40 ) 0.015 ( X40 ) 設(shè)計(jì)算法1、輸入行

4、李重量X。2、判斷X的范圍,選擇解析式。3、計(jì)算解析式的值。4、輸出答案。多重選擇語句多重選擇語句Select (P47) Select (P47) Private Sub Command1_Click()x = Text1.TextSelect Case x Case Is 40 y = (2 * (x - 40) + 20) * 800 * 0.015End Select Text2.Text = yEnd SubY=0 ( 0 X = 20 )Y=0 ( 0 X = 20 )Y= (X-20)Y= (X-20)* *800800* *0.015 (20 X = 40 )0.015 (20

5、 X 40 ) 0.015 ( X40 ) 解析法:P98解析法解析法通過分析問題中各要素之間的通過分析問題中各要素之間的關(guān)系,用最簡(jiǎn)練的語言或形式化的符號(hào)來關(guān)系,用最簡(jiǎn)練的語言或形式化的符號(hào)來表達(dá)它們的關(guān)系,得出解決問題所需的表達(dá)它們的關(guān)系,得出解決問題所需的表表達(dá)式達(dá)式,然后設(shè)計(jì)程序求解問題的方法。,然后設(shè)計(jì)程序求解問題的方法。分析要素關(guān)系抽取數(shù)學(xué)模型建立解析式設(shè)計(jì)算法編寫程序調(diào)試程序結(jié)果輸入總電阻輸入總電阻R R,已知兩個(gè)并聯(lián)的分電阻,已知兩個(gè)并聯(lián)的分電阻R1R1和和R2R2的差的差值為值為20002000歐姆,能否編程計(jì)算出相應(yīng)的歐姆,能否編程計(jì)算出相應(yīng)的R1R1和和R2R2。提示:并聯(lián)電路電阻的公式是提示:并聯(lián)電路電阻的公式是 1/R=1/R1+1/R21/R=1/R1+1/R2編程求下列各式的值:v101+102+103+104+1001v1+(1+2)+(1+2+3)+(1+2+2004)v101+102+103+104+1001v10*12+11*22+12*32+13*42+209*2002v1/2-3/4+5/6-7/8.+99/100選做題:v2011年元旦,湛江市貿(mào)商場(chǎng)將迎來10周年店慶,舉辦“滿300送80,連環(huán)送”的酬賓活動(dòng),即顧客在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論