當(dāng)前位置:
沈陽一機(jī) > >
新聞中心 > >
數(shù)控技術(shù) > > 程序設(shè)計
程序設(shè)計
日期:2010年09月25 來源:沈陽第一機(jī)床廠 關(guān)鍵字:普通車床
程序是在利用計算機(jī)處理具體問題時,用計算機(jī)可以理解的語言(輔程語言)來描述具體處理步驟的一段文字。普通車床在程序設(shè)計過程中,最重要的問題是“問題的分析、研宄”和規(guī)劃出“解決問題的步驟”。
程序設(shè)計:
如圖9 7所示,程序設(shè)計分為若t-個階段。普通車床其中,算法和數(shù)據(jù)結(jié)構(gòu)的選取至關(guān)重要,直接關(guān)系到程序的執(zhí)行效果,要在充分考慮CPU處理能力和系統(tǒng)內(nèi)存容量的基礎(chǔ)上加以確定。
算法:
描述解決問題所采取的具體處理步驟稱為算法。普通車床在解決具體問題時,可以采用的算法有很多。這些算法各具特色,要認(rèn)真選取,這是至關(guān)重要的F作。如果算法使用不當(dāng),就會造成程序的執(zhí)行時間過長、效率低下。
建流程圖:
流程圖(flowchart)是用易于理解的圖彤方式,將計算機(jī)的處理步驟或程序的處理步驟描述出來的圖形。普通車床在流程罔中,表示數(shù)據(jù)流向的圖形稱為數(shù)據(jù)藏程圖,表示程序流向的圖形稱為程序?yàn)┏虉D。此外,表示系統(tǒng)流向的罔形稱為系統(tǒng)流程圖。采用流程圖描述程序有如下的幾個優(yōu)點(diǎn):
•使解央問題的方法清晰明了;
•便于跟蹤處理步驟,易于發(fā)現(xiàn)和修改程序中的錯誤;
•在多人協(xié)同編程時,能使每人承擔(dān)的工作內(nèi)容清晰明確;
•便于他人閱讀自己編寫的程序。
在JIS中,對流程圖中使用的所有圖形符號都有規(guī)定,其主要圖形符號如表9 3所示。普通車床在繪制流程圖時,作為一個則,流程圖的流向應(yīng)該是從上到下、從左到右。如果在繪制具體的流程圖時,出現(xiàn)了與此相悖的情況,則必須在流程線上添加箭頭進(jìn)行標(biāo)注。
◆結(jié)構(gòu)化的程序設(shè)計
從整體I-看,可以將程序中完成各種處理的程序段看成是構(gòu)成整個程序的零件(模塊)。結(jié)構(gòu)化的程序毆計就是按照一定的規(guī)則•用這種模塊組合構(gòu)成完齷的程序。南于利用這種方法編寫的程序更容易理解,從而使得程序I『F發(fā)和改進(jìn)變得更加簡單。普通車床在結(jié)構(gòu)化的程序設(shè)計中,全部采用只有一個人Fi 111 -個出口的基本結(jié)構(gòu)束構(gòu)造整個程序的流程圖。這些基本結(jié)構(gòu)有3種(參見圖9. 8):順序結(jié)構(gòu)處理的流程是直線式的連接結(jié)構(gòu)(順序執(zhí)行各種處理)a選擇結(jié)構(gòu)根據(jù)條件決定分支的處理結(jié)構(gòu)。程序的流『自足從同L YA口進(jìn)入,根據(jù)條件選擇一個分支并經(jīng)過若干處理后,再由同一個出口出來a這種結(jié)構(gòu)也稱為分支結(jié)構(gòu)。普通車床循環(huán)結(jié)構(gòu)根據(jù)條件重復(fù)進(jìn)行某種處理的結(jié)構(gòu)。
上一篇:操作系統(tǒng) 下一篇:
數(shù)據(jù)通信
銷售電話
機(jī)床營銷
Tel:024-25340888
024-25341888
024-25340887
024-25341887
Fax:024-25341177
配件服務(wù)
Tel:024-25341716
024-25341717
Fax:024-25341718
維護(hù)改造
Tel:024-25340767
Fax:024-25341177
產(chǎn)品分類