![c課程設(shè)計(jì)-數(shù)值微分和EDX-1800B員工操作指引_第1頁](http://file4.renrendoc.com/view/2e4ee5cf9642def08f47cdc66d99821a/2e4ee5cf9642def08f47cdc66d99821a1.gif)
![c課程設(shè)計(jì)-數(shù)值微分和EDX-1800B員工操作指引_第2頁](http://file4.renrendoc.com/view/2e4ee5cf9642def08f47cdc66d99821a/2e4ee5cf9642def08f47cdc66d99821a2.gif)
![c課程設(shè)計(jì)-數(shù)值微分和EDX-1800B員工操作指引_第3頁](http://file4.renrendoc.com/view/2e4ee5cf9642def08f47cdc66d99821a/2e4ee5cf9642def08f47cdc66d99821a3.gif)
![c課程設(shè)計(jì)-數(shù)值微分和EDX-1800B員工操作指引_第4頁](http://file4.renrendoc.com/view/2e4ee5cf9642def08f47cdc66d99821a/2e4ee5cf9642def08f47cdc66d99821a4.gif)
![c課程設(shè)計(jì)-數(shù)值微分和EDX-1800B員工操作指引_第5頁](http://file4.renrendoc.com/view/2e4ee5cf9642def08f47cdc66d99821a/2e4ee5cf9642def08f47cdc66d99821a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)值微分----《高級(jí)語言程序設(shè)計(jì)》課程設(shè)計(jì)指導(dǎo)教師:***班級(jí):軟件工程3班成員:******
目錄課程設(shè)計(jì)概述與設(shè)計(jì)目的二、概要設(shè)計(jì)三、詳細(xì)設(shè)計(jì)四、調(diào)試與測(cè)試五、結(jié)論與體會(huì)六、源程序清單與執(zhí)行結(jié)果
一、課程設(shè)計(jì)概述與設(shè)計(jì)目的(一).課程設(shè)計(jì)名稱數(shù)值微分(二).任務(wù)要求對(duì)于一些不易按照常規(guī)方法求得原函數(shù)的微分方程例如:,利用龍格-庫塔公式,經(jīng)過簡(jiǎn)單的計(jì)算過程求出的近似值龍格-庫塔公式的形式為:(三).開發(fā)環(huán)境C++是從C語言發(fā)展演變而來的,C語言畢竟是一個(gè)面向過程的編程語言,因此與其它面向過程的編程語言一樣,已經(jīng)不能滿足運(yùn)用面向?qū)ο蠓椒ㄩ_發(fā)軟件的需要。C++便是在C語言基礎(chǔ)上為支持面向?qū)ο蟮某绦蛟O(shè)計(jì)而研制的一個(gè)通用目的的程序設(shè)計(jì)語言,它是在1980年由AT&T貝爾實(shí)驗(yàn)室的BjarneStroustrup博士創(chuàng)建的。C++的特點(diǎn):全面兼容C,它保持了C的簡(jiǎn)潔、高效和接近匯編語言等特點(diǎn),對(duì)C的類型系統(tǒng)進(jìn)行了改革和擴(kuò)充,因此C++比C更安全,C++的編譯系統(tǒng)能檢查出更多的類型錯(cuò)誤。同時(shí),用C編寫的眾多的庫函數(shù)和實(shí)用軟件可以用于C++中。除此之外,C++不僅支持面向過程,又支持面向?qū)ο蟆#ㄋ模?設(shè)計(jì)目的1.通過課程設(shè)計(jì)全面掌握《C++語言程序設(shè)計(jì)》關(guān)鍵知識(shí)點(diǎn),掌握C++語言中的基本知識(shí)。2.通過課程設(shè)計(jì)了解并掌握C++語言程序設(shè)計(jì)的方法,熟悉C++程序設(shè)計(jì)的開發(fā)環(huán)境及C++程序的調(diào)試過程。3.培養(yǎng)我們查閱參考資料、手冊(cè)的自學(xué)能力,通過獨(dú)立思考深入鉆研有關(guān)問題,學(xué)會(huì)自己分析、解決問題的方法。二、概要設(shè)計(jì)1.程序整體設(shè)計(jì)流程圖2.主控函數(shù)執(zhí)行流程圖三、詳細(xì)設(shè)計(jì)1.包含加載頭文件:#include<iostream>#include<cmath>2.運(yùn)用命名空間usingnamespacestd;一個(gè)軟件往往有多個(gè)模塊組成,其中包括由不同的程序員開發(fā)的組件及類庫提供的組件,這樣不同模塊間在對(duì)標(biāo)識(shí)符命名時(shí)就有可能發(fā)生命名沖突,也就是說,在不同的模塊中,使用相同的名字表示不同的事物,這樣當(dāng)然會(huì)引起程序出錯(cuò)。而我們使用命名空間,就解決了這個(gè)問題。3.主函數(shù)設(shè)計(jì):主函數(shù)設(shè)計(jì)是該程序的一個(gè)重要部分。a.利用工具:龍格庫塔公式,是由doubleRunge_Kuta(double(*f)(doublex,doubley),doublex0,doubley0,doublexn,longstep)來實(shí)現(xiàn)。b.設(shè)置運(yùn)行結(jié)果的精度利用cout.precision(10)來實(shí)現(xiàn)。c.通過調(diào)用龍格庫塔公式求得微分方程值:for(i=0;i<=10;i++){x=x0+i*step;cout<<"y"<<"("<<x<<")"<<"="<<Runge_Kuta(f,x0,y0,x,i)<<endl;}d.輸出微分方程值:利用cout語句來輸出結(jié)果,通過調(diào)用龍格庫塔公式得出結(jié)果。4.微分方程函數(shù)設(shè)計(jì):利用return語句把y’返回到主函數(shù),把題目中微分方程用c++語言實(shí)現(xiàn)。5.龍格庫塔公式:首先定義變量k1,k2,k3,k4,h和結(jié)果result.利用if語句根據(jù)step的大小選擇編譯哪條語句:如果step<=0,直接返回y0的值;如果step==1,直接利用一次龍格庫塔公式就可求得微分方程的值;或者0<step<1,通過此公式的遞歸調(diào)用來求得微分方程的值。最后將結(jié)果reslut返回到主函數(shù)。四、調(diào)試與測(cè)試五、源程序清單和執(zhí)行結(jié)果(一)源程序清單#include<iostream>#include<cmath>usingnamespacestd;doublef(doubley,doublex)//所求函數(shù){ return((-20)*y+20*sin(x)+cos(x));}doubleRunge_Kuta(double(*f)(doublex,doubley),doublex0,doubley0,doublexn,longstep)//龍格庫塔公式{doublek1,k2,k3,k4,result;doubleh=(xn-x0)/step;if(step<=0)//首先需要判斷步長(zhǎng)是否正確 return(y0);if(step==1){ k1=f(x0,y0);k2=f(x0+h/2,y0+h*k1/2);k3=f(x0+h/2,y0+h*k2/2);k4=f(x0+h,y0+h*k3);result=y0+h*(k1+2*k2+2*k3+k4)/6;}else{ doublex1,y1;x1=xn-h;y1=Runge_Kuta(f,x0,y0,xn-h,step-1);k1=f(x1,y1);k2=f(x1+h/2,y1+h*k1/2);k3=f(x1+h/2,y1+h*k2/2);k4=f(x1+h,y1+h*k3);result=y1+h*(k1+2*k2+2*k3+k4)/6;}return(result);}intmain(){ doublef(doublex,doubley);doublex0=0,y0=1;doublex,step;longi;step=0.1;cout.precision(10);//設(shè)置精度for(i=0;i<=10;i++) { x=x0+i*step;cout<<"y"<<"("<<x<<")"<<"="<<Runge_Kuta(f,x0,y0,x,i)<<endl; }cout<<"soy(1)="<<Runge_Kuta(f,x0,y0,1,10)<<endl;Runge_Kuta(f,x0,y0,1,10);return(0);}(二)執(zhí)行結(jié)果:現(xiàn)場(chǎng)運(yùn)行程序并顯示結(jié)果六、結(jié)論與體會(huì)經(jīng)過一個(gè)多月的課程設(shè)計(jì),我們感覺收獲甚豐。通過此次的課程設(shè)計(jì),我們將本學(xué)期課本上所學(xué)習(xí)的有關(guān)知識(shí)應(yīng)用到實(shí)踐當(dāng)中,使我們?cè)趹?yīng)用過程中,更加清楚的了解并掌握C++語言的各部分內(nèi)容,進(jìn)一步加深了對(duì)C++語言的認(rèn)識(shí)與理解。例如,函數(shù)的遞歸調(diào)用等。同時(shí)提高了個(gè)人程序設(shè)計(jì)思想,及時(shí)發(fā)現(xiàn)一些錯(cuò)誤,并在調(diào)試過程中更加深刻的認(rèn)識(shí)到C++語言程序的嚴(yán)謹(jǐn)性。任何一個(gè)程序員都無法保證所編寫的程序沒有錯(cuò)誤,程序內(nèi)部的邏輯錯(cuò)誤只能由我們自己去發(fā)現(xiàn)并修改,在遇到問題時(shí),首先通過對(duì)此部分函數(shù)的整體流程進(jìn)行分析,找出問題所在,再由小組成員商定最優(yōu)解決辦法,這樣有助于提高我們個(gè)人團(tuán)體協(xié)作能力。同時(shí)也是我們進(jìn)一步加深了解了高數(shù)中微分知識(shí),更重要的是,學(xué)會(huì)了把高數(shù)微分知識(shí)和編程相結(jié)合并運(yùn)用于實(shí)踐中??傊ㄟ^此次課程設(shè)計(jì),我們學(xué)到了許多在書本上學(xué)不到的知識(shí)。通過實(shí)踐,我們能更好的掌握C++語言,并運(yùn)用它編寫應(yīng)用程序。我們對(duì)它的功能和實(shí)用性、嚴(yán)密性和對(duì)程序的編寫都有了比較深刻的體會(huì)。毫無疑問,編寫過程中我們遇到了許多問題,但通過我們不懈的努力,團(tuán)結(jié)奮斗的的精神我們終究將問題一一解除,最終實(shí)現(xiàn)了程序的各項(xiàng)功能。1.0目的規(guī)范測(cè)試人員操作步驟,為測(cè)試及維護(hù)保養(yǎng)過程提供指引。2.0適用范圍適用于我司EDX-1800B能量散型X熒光光譜儀的測(cè)試及維護(hù)。 3.0 操作流程圖3.1操作流程圖EDX—1800B主機(jī)開機(jī)EDX—1800B主機(jī)開機(jī)電腦服務(wù)器開機(jī)電腦服務(wù)器開機(jī)維修合格,故障排除;維修合格,故障排除;電腦桌面“電腦桌面“RoHS”快捷方式打開,輸入開密碼“skyray”報(bào)維修;故障、異常報(bào)維修;故障、異常;點(diǎn)擊預(yù)熱圖標(biāo)狀態(tài)900S預(yù)熱點(diǎn)擊預(yù)熱圖標(biāo)狀態(tài)900S預(yù)熱初始化10S;初始化10S;EC681K樣品校準(zhǔn)、測(cè)試;EC681K樣品校準(zhǔn)、測(cè)試;測(cè)試數(shù)據(jù)與標(biāo)準(zhǔn)數(shù)據(jù)核對(duì);測(cè)試數(shù)據(jù)與標(biāo)準(zhǔn)數(shù)據(jù)核對(duì);點(diǎn)檢測(cè)試數(shù)據(jù)在標(biāo)準(zhǔn)規(guī)格值內(nèi),校準(zhǔn)完畢,轉(zhuǎn)入正常的測(cè)試; 點(diǎn)檢測(cè)試數(shù)據(jù)在標(biāo)準(zhǔn)規(guī)格值內(nèi),校準(zhǔn)完畢,轉(zhuǎn)入正常的測(cè)試; 均一物料分解后,對(duì)其進(jìn)行掃描測(cè)試;均一物料分解后,對(duì)其進(jìn)行掃描測(cè)試;各組IQC檢驗(yàn)員,按原材料環(huán)保風(fēng)險(xiǎn)等級(jí)表,抽樣送檢到環(huán)保試驗(yàn)室;出示實(shí)測(cè)數(shù)據(jù)報(bào)告與編號(hào),提供到對(duì)應(yīng)的IQC檢驗(yàn),物料出示實(shí)測(cè)數(shù)據(jù)報(bào)告與編號(hào),提供到對(duì)應(yīng)的IQC檢驗(yàn),物料作出對(duì)應(yīng)的判定、標(biāo)識(shí)合格品檢驗(yàn)員:合格品檢驗(yàn)員:日期:RoHSRoHS不合格品RoHS不合格品責(zé)任人:責(zé)任人:日期:3.2實(shí)際頁面操作圖;電源打開電源打開服務(wù)器打開服務(wù)器打開測(cè)試柜開鎖測(cè)試柜開鎖電腦軟件打開電腦軟件打開預(yù)熱預(yù)熱初始化初始化測(cè)試柜打開測(cè)試柜打開校準(zhǔn)校準(zhǔn)3.3校準(zhǔn)注意事項(xiàng):3.3.1樣品為紙張、油墨、塑膠、橡膠等。選擇“Polyethylene”PE曲線3.3.2樣品為不銹鋼、鐵等,選擇“Steel”Fe曲線3.3.3樣品為銅、銅合金等,選擇“Brass.zinc”曲線3.3.4樣品為焊錫的,選擇“Solder”曲線3.3.5樣品為鋁、鋁合金等,選擇“Magnalium”MgAl曲線4.0數(shù)據(jù)記錄:4.1點(diǎn)檢測(cè)試結(jié)束,抄錄結(jié)果。對(duì)比實(shí)測(cè)值是否達(dá)到標(biāo)準(zhǔn)。4.2每項(xiàng)均一物質(zhì)測(cè)試后,將結(jié)果記錄在《ROHS物料檢測(cè)報(bào)告》,并根據(jù)《有害物質(zhì)管控標(biāo)準(zhǔn)》判定結(jié)果是否符合ROHS標(biāo)準(zhǔn)。4.3所有的物料來料都需對(duì)RoHS測(cè)試,抽檢頻次參照《原材料環(huán)保風(fēng)險(xiǎn)等級(jí)表》取樣、測(cè)試;5.0關(guān)機(jī)流程4.1關(guān)閉ROHS測(cè)試軟件,關(guān)閉電腦。4.2關(guān)閉EDX-1800B儀器電源開關(guān)。4.3關(guān)閉UPS電源,再長(zhǎng)按UPS電源的“OFF”電源鍵直到UPS燈滅或沒有運(yùn)作聲響。6.0參考文件5.1《E
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 21952:2025 EN Welding consumables - Wire electrodes,wires,rods and deposits for gas shielded arc welding of creep-resisting steels - Classification
- 2025年度環(huán)保設(shè)備購(gòu)置貸款合同范本
- 2025年度合肥工業(yè)學(xué)校食堂承包經(jīng)營(yíng)權(quán)轉(zhuǎn)讓合同書
- 2025年度智能倉儲(chǔ)供應(yīng)鏈服務(wù)合同
- 2025年度公路貨運(yùn)保險(xiǎn)合同標(biāo)的協(xié)議
- 邯鄲2024年河北邯鄲館陶縣選聘農(nóng)村黨務(wù)(村務(wù))工作者90人筆試歷年參考題庫附帶答案詳解
- 菏澤2024年山東菏澤東明縣文化和旅游局引進(jìn)急需緊缺人才3人筆試歷年參考題庫附帶答案詳解
- 福建2025年福建省醫(yī)學(xué)科學(xué)研究院招聘衛(wèi)生健康政策研究高層次人才筆試歷年參考題庫附帶答案詳解
- 白山2025年吉林白山市縣事業(yè)單位招聘應(yīng)征入伍高校畢業(yè)生14人筆試歷年參考題庫附帶答案詳解
- 漯河2024年河南漯河市委黨校(漯河行政學(xué)院漯河市社會(huì)主義學(xué)院)招聘2人筆試歷年參考題庫附帶答案詳解
- 新版藥品管理法培訓(xùn)完整版本課件
- 醫(yī)院信息系統(tǒng)HIS知識(shí)培訓(xùn)教學(xué)課件-HIS的主要內(nèi)容
- 硝苯地平控釋片
- 合成聚氨酯原料及助劑生產(chǎn)項(xiàng)目
- 四川省瀘州市2019年中考物理考試真題與答案解析
- 部編版語文六年級(jí)下冊(cè)全套單元基礎(chǔ)??紲y(cè)試卷含答案
- 2023年保險(xiǎn)養(yǎng)老地產(chǎn)行業(yè)分析報(bào)告
- 保險(xiǎn)公司防火應(yīng)急預(yù)案
- 動(dòng)物檢疫技術(shù)-動(dòng)物檢疫的分類(動(dòng)物防疫與檢疫技術(shù))
- 2024醫(yī)師資格考試考生誠(chéng)信考試承諾書
- 煤礦職業(yè)衛(wèi)生培訓(xùn)課件2023
評(píng)論
0/150
提交評(píng)論