計(jì)算機(jī)編程與設(shè)計(jì)范文
時(shí)間:2023-10-18 17:39:39
導(dǎo)語(yǔ):如何才能寫(xiě)好一篇計(jì)算機(jī)編程與設(shè)計(jì),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。
篇1
關(guān)鍵詞:高校;德?tīng)柗?;編程語(yǔ)言;課程安排;計(jì)算機(jī)專(zhuān)業(yè)
1概述
據(jù)了解,2005年后,所有綜合類(lèi)和理工類(lèi)的高校都開(kāi)設(shè)了計(jì)算機(jī)類(lèi)專(zhuān)業(yè),因此造成了該專(zhuān)業(yè)畢業(yè)生人數(shù)急劇增多,就業(yè)市場(chǎng)嚴(yán)重飽和。同時(shí),由于高校的人才培養(yǎng)計(jì)劃趕不上計(jì)算機(jī)技術(shù)日新月異的變化,造成了畢業(yè)生走向職場(chǎng)后,專(zhuān)業(yè)能力難以達(dá)到用人單位的要求,因此造成部分學(xué)生就業(yè)難的局面。根據(jù)四川省教育廳的2014屆就業(yè)質(zhì)量報(bào)告,用人單位選聘應(yīng)屆畢業(yè)生時(shí)最為看重的是專(zhuān)業(yè)知識(shí)(63.98%),其中大多數(shù)單位表示愿為符合要求的畢業(yè)生開(kāi)出可觀的薪資,但從實(shí)際的就業(yè)率和就業(yè)質(zhì)量來(lái)看,情況并不樂(lè)觀。為了著手解決此問(wèn)題,應(yīng)該從源頭來(lái)考慮,反觀高校對(duì)于專(zhuān)業(yè)課程安排的合理性,同時(shí)應(yīng)該不斷地對(duì)人才培養(yǎng)方案進(jìn)行修改,以提高畢業(yè)生的就業(yè)質(zhì)量。就計(jì)算機(jī)類(lèi)專(zhuān)業(yè)所開(kāi)發(fā)的編程語(yǔ)言為研究對(duì)象,綜合考慮編程語(yǔ)言的就業(yè)情況、高校編程語(yǔ)言的開(kāi)設(shè)情況、編程社區(qū)編程語(yǔ)言排名情況,并應(yīng)用德?tīng)柗品椒ǎ―elphi),建立編程語(yǔ)言的綜合評(píng)價(jià)模型,從而為高校開(kāi)設(shè)編程語(yǔ)言課程提供參考意見(jiàn)。
2編程語(yǔ)言的評(píng)價(jià)
2.1高校開(kāi)設(shè)編程語(yǔ)言的影響因素
(1)編程語(yǔ)言的就業(yè)情況收集了北京與廣州兩地各個(gè)編程語(yǔ)言的專(zhuān)業(yè)人員的實(shí)際薪資(數(shù)據(jù)來(lái)源于各大線上招聘平臺(tái))。從薪資情況可以宏觀地看出市場(chǎng)的供給關(guān)系,從而得出現(xiàn)階段對(duì)不同編程語(yǔ)言的專(zhuān)業(yè)人員的需求程度。根據(jù)圖1,不難看出北京地區(qū)的薪資水平大體大于廣州地區(qū)。同時(shí),Swift、Python、SQL、C++相關(guān)崗位的平均薪資水平位列前4。而較為冷門(mén)的統(tǒng)計(jì)方面的R語(yǔ)言則位居倒數(shù)。(2)代表性高校編程語(yǔ)言開(kāi)設(shè)情況收集了全國(guó)頂尖的高校的計(jì)算機(jī)專(zhuān)業(yè)培養(yǎng)方案中(高校排名根據(jù)2016年中國(guó)科學(xué)評(píng)價(jià)研究中心等機(jī)構(gòu)的本科專(zhuān)業(yè)排行榜)對(duì)于各編程語(yǔ)言課程的開(kāi)設(shè)情況。為了全面地反映問(wèn)題,選取了不同層次的較具代表性的4所大學(xué)進(jìn)行比較。如表1所示。清華大學(xué)與暨南大學(xué)對(duì)于主流的編程語(yǔ)言的課程安排最為全面,且高校大多都開(kāi)設(shè)了較為基礎(chǔ)的,像C++,SQL等語(yǔ)言。然而,大多卻并未開(kāi)設(shè)像薪資可觀的Swift、Python等語(yǔ)言的相關(guān)課程。(3)TIOBE編程社區(qū)的編程語(yǔ)言排行TIOBE編程社區(qū)由荷蘭Eindhoven的TIOBE公司創(chuàng)立和維護(hù),根據(jù)互聯(lián)網(wǎng)上有經(jīng)驗(yàn)的程序員、課程和第三方廠商的數(shù)量等指標(biāo)對(duì)各個(gè)編程語(yǔ)言進(jìn)行熱度的排行。從2016年該社區(qū)的最新一期編程語(yǔ)言排行榜來(lái)看,Java、C、C++、Python為2016年最受歡迎的編程語(yǔ)言。相較2015年該機(jī)構(gòu)出具的數(shù)據(jù)來(lái)看,C語(yǔ)言的排行下滑明顯,進(jìn)步最多的為GoogleGo,其他成長(zhǎng)顯著的語(yǔ)言還包括Dart和Perl。如表2所示。
2.2基于德?tīng)柗品椒ǖ木幊陶Z(yǔ)言評(píng)價(jià)
根據(jù)德?tīng)柗品ǖ囊蠛脱芯磕康模_定了20位專(zhuān)家并對(duì)其進(jìn)行專(zhuān)訪,第一輪評(píng)分由專(zhuān)家主觀從以下3個(gè)角度為不同的計(jì)算機(jī)語(yǔ)言分別進(jìn)行評(píng)分(滿分100)。在第二輪評(píng)分之前,各位專(zhuān)家閱讀了相關(guān)資料、以及第一輪評(píng)分的匿名結(jié)果后,再進(jìn)行綜合判斷。兩輪評(píng)分后,收集相關(guān)數(shù)據(jù),隨機(jī)挑選了6位專(zhuān)家的3個(gè)評(píng)價(jià)方面的評(píng)分結(jié)果,并采用Excel2010進(jìn)行錄入并進(jìn)行相關(guān)數(shù)據(jù)的處理。如表3所示。在專(zhuān)家的調(diào)查結(jié)果中,Python、Swift、SQL等語(yǔ)言的相關(guān)崗位被認(rèn)為是就業(yè)前景較好的,這也與目前市場(chǎng)的現(xiàn)狀分析結(jié)果基本吻合。同時(shí),在對(duì)教務(wù)處排課人員、任職的教授的調(diào)查后,分析發(fā)現(xiàn)開(kāi)設(shè)較為基礎(chǔ)的計(jì)算機(jī)語(yǔ)言(C、C++、Java等)被認(rèn)為有較強(qiáng)的可操作性。不同的是,專(zhuān)家認(rèn)為用途廣泛的Python,JavaScript語(yǔ)言也同樣應(yīng)該被開(kāi)設(shè),對(duì)比高校開(kāi)課情況的調(diào)研后,我們認(rèn)為高校可能考慮到這些語(yǔ)言專(zhuān)業(yè)背景要求高、難度大,因此很少安排此類(lèi)課程。在對(duì)于計(jì)算機(jī)語(yǔ)言流行度方面的評(píng)分中,除了主流的基礎(chǔ)語(yǔ)言外,VB和Linux的評(píng)分也位居前列。綜合以上3個(gè)方面,對(duì)10種主流編程語(yǔ)言進(jìn)行排行并加權(quán)計(jì)算其最終的得分,得出了就市場(chǎng)要求、可操作性、合理性3方面考慮的最應(yīng)學(xué)習(xí)的編程語(yǔ)言的排行。
3編程語(yǔ)言課程開(kāi)設(shè)的建議
根據(jù)以上的分析,C,C++,Java,VB等語(yǔ)言是本科生最應(yīng)學(xué)習(xí)的基礎(chǔ)的編程語(yǔ)言??紤]到前階段對(duì)于職業(yè)市場(chǎng)的調(diào)研等方面,高校應(yīng)該加強(qiáng)現(xiàn)階段較為熱門(mén)且緊缺專(zhuān)業(yè)人員的,像Swift、JavaScript、SQL等語(yǔ)言的課程安排,高??梢栽鲈O(shè)相關(guān)語(yǔ)言的選修課,并對(duì)學(xué)生更好地宣傳以求其認(rèn)識(shí)目前計(jì)算機(jī)語(yǔ)言的使用情況,提高畢業(yè)生在校學(xué)習(xí)的針對(duì)性以及走向崗位后的市場(chǎng)適應(yīng)力和競(jìng)爭(zhēng)力。運(yùn)用德?tīng)柗品?gòu)建編程語(yǔ)言的多角度評(píng)價(jià)體系的過(guò)程符合試驗(yàn)設(shè)計(jì)和科學(xué)程序的相關(guān)要求,結(jié)果綜合了專(zhuān)業(yè)性、實(shí)際性以及科學(xué)性,能夠?yàn)楦咝5挠?jì)算機(jī)編程語(yǔ)言的課程安排以及相關(guān)的研究提供依據(jù),同時(shí)也可以提高在校生對(duì)于編程語(yǔ)言的全方面認(rèn)識(shí)。
參考文獻(xiàn)
[1]王軍,田岳鳳,張俊龍,李瑋.德?tīng)柗品?gòu)建中醫(yī)學(xué)專(zhuān)業(yè)基礎(chǔ)模塊課程考核評(píng)價(jià)指標(biāo)體系[J].中國(guó)中醫(yī)藥現(xiàn)代遠(yuǎn)程教育,2014,(20).
[2]科技論文寫(xiě)作常識(shí)———德?tīng)柗品╗J].中國(guó)護(hù)理管理,2013,(03).
[3]曉紅,何仲.Delphi法在護(hù)理研究中的應(yīng)用[J].中華護(hù)理教育,2005,2(1):6-8.
篇2
關(guān)鍵詞:遺傳編程;電路設(shè)計(jì);分等級(jí)公平競(jìng)爭(zhēng);進(jìn)化設(shè)計(jì)
中圖分類(lèi)號(hào):TP331 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)10-2290-03
HFC-ADM Algorithm in Evolutionary Design of Filter Based on Genetic Programming
MOU Xiao-ye
(College of Computer Science & Information, Guizhou University, Guiyang 550003, China)
Abstract: This paper using evolutionary design of circuits by genetic programming and bond graphs with the evolution of design methods, introduction of hierarchical fair competition (HFC) model, using adaptive threshold control migration between different levels, combined with the dynamic parameters topological space evolution of an analog filter. Experimental results show that the algorithm not only expanded the search space, as well as the continued evolution of a strong ability to further demonstrate the feasibility and effectiveness.
Key words: genetic programming; design of circuits; hierarchical fair competition; evolutionary design
1 概述
電路設(shè)計(jì)是指按照一定的市場(chǎng)需求,以設(shè)計(jì)師的先驗(yàn)性經(jīng)驗(yàn)為主完成電路。該電路除實(shí)現(xiàn)市場(chǎng)要求的功能外,還須在整體上達(dá)到性能和功耗的最優(yōu)。因此,在電路設(shè)計(jì)的過(guò)程中,工程師需要綜合考慮電路的拓?fù)浣Y(jié)構(gòu)及其元件的配置,如該電路的拓?fù)浣Y(jié)構(gòu)中包括電路的元件數(shù)目、每個(gè)元件的類(lèi)型、所有元件之間的連接關(guān)系等。隨著電路應(yīng)用越來(lái)越廣泛,其規(guī)模逐步大型化,僅依靠人工完成電路設(shè)計(jì)變得很困難,需要結(jié)合智能算法來(lái)輔助設(shè)計(jì)。
目前,大部分的智能算法,只能單獨(dú)完成電路的拓?fù)浣Y(jié)構(gòu)或者元件值的優(yōu)化,為此,Koza教授等提出了一種將進(jìn)化算法中的遺傳編程與電路進(jìn)化設(shè)計(jì)相結(jié)合的新的設(shè)計(jì)方案。簡(jiǎn)單來(lái)說(shuō),就是將電路的結(jié)構(gòu)和參數(shù)等作為染色體加以編碼,用個(gè)體適應(yīng)值引導(dǎo)進(jìn)化,通過(guò)進(jìn)化計(jì)算求得滿足功能要求解的一種計(jì)算機(jī)智能設(shè)計(jì)方法。這樣,因?yàn)橐肓诉z傳編程,設(shè)計(jì)師可以實(shí)現(xiàn)電路元件值和拓?fù)浣Y(jié)構(gòu)的同時(shí)優(yōu)化,能夠較好的完成大多數(shù)復(fù)雜的電路設(shè)計(jì)[1]。
另一方面,在基于遺傳編程的電路進(jìn)化設(shè)計(jì)過(guò)程中,通常會(huì)得到過(guò)多的候選解,需要花費(fèi)大量的資源進(jìn)行篩選。為了使進(jìn)化得到的結(jié)果更貼近設(shè)計(jì)要求,胡建軍博士等對(duì)傳統(tǒng)的遺傳編程進(jìn)行了改進(jìn),加入分等級(jí)競(jìng)爭(zhēng)模型(HFC),提出基于HFC的遺傳編程(HFC-GP),有效的改進(jìn)了進(jìn)化機(jī)制,使進(jìn)化結(jié)果更加優(yōu)化。為了在電路的進(jìn)化設(shè)計(jì)中得到更優(yōu)異的結(jié)果,我們首次將HFC-GP算法應(yīng)用于電路的設(shè)計(jì),并最終得到了優(yōu)于傳統(tǒng)GP的進(jìn)化結(jié)果,證明了HFC-GP在電路進(jìn)化設(shè)計(jì)方面的有效性。
2 遺傳編程和電路進(jìn)化設(shè)計(jì)
本文采用了基于遺傳編程的鍵合圖自動(dòng)設(shè)計(jì)(簡(jiǎn)稱GPBG),由一個(gè)初始的簡(jiǎn)單電路進(jìn)化出一組復(fù)雜的候選電路。其中,電路的編碼采用遺傳編程與鍵合圖結(jié)合的編碼方式。所謂鍵和圖,是一種使用計(jì)算機(jī)樹(shù)的數(shù)據(jù)結(jié)構(gòu)來(lái)描述電路的特殊編碼方式[2]。編碼方式首先需要給定一個(gè)用鍵合圖表示的胚胎電路,然后將胚胎電路作為電路的初始點(diǎn),通過(guò)樹(shù)的交叉、編譯等方法,逐步對(duì)胚胎電路進(jìn)行修改,直到滿足要求為止。為了實(shí)現(xiàn)這一過(guò)程,需要在進(jìn)化過(guò)程中加入可對(duì)胚胎電路進(jìn)行修改的四類(lèi)函數(shù)和操作算子。
2.1 胚胎電路
GPBG需要先設(shè)定一個(gè)胚胎鍵和圖(如圖1),圖1(a)是給定的一個(gè)初始電路,圖1(b)表示一個(gè)與之對(duì)應(yīng)的帶有一個(gè)修改點(diǎn)的胚胎鍵合圖,其中的電源與負(fù)載為不能修改的部分,用矩形方框標(biāo)出的部分表示初始的可修改點(diǎn)。
2.2 改進(jìn)函數(shù)
1)連接修改函數(shù):進(jìn)行對(duì)電路拓?fù)浣Y(jié)構(gòu)的修改(從胚胎電路開(kāi)始);
2)元件生成函數(shù):在電路拓?fù)浣Y(jié)構(gòu)中插入電子元件;
3)算術(shù)運(yùn)算函數(shù):在進(jìn)行算術(shù)運(yùn)算的子樹(shù)中作為自變量出現(xiàn),用來(lái)實(shí)現(xiàn)元件生成函數(shù),同時(shí)設(shè)定元件的取值;
4)函數(shù)定義分支中的自定義函數(shù)。程序樹(shù)的每一個(gè)分支被生成以與不自然的句法結(jié)構(gòu)保持一致。分支由n個(gè)結(jié)構(gòu)持續(xù)函數(shù)子樹(shù),該子樹(shù)用來(lái)保證進(jìn)化過(guò)程的持續(xù),以及算術(shù)運(yùn)算函數(shù)子樹(shù),該子樹(shù)用來(lái)決定元件的數(shù)值組成。
通常,連接修改函數(shù),有一個(gè)或更多的結(jié)構(gòu)持續(xù)函數(shù),但是沒(méi)有算術(shù)運(yùn)算函數(shù)。元件生成函數(shù)有一個(gè)結(jié)構(gòu)持續(xù)函數(shù)以及一般典型的都有一個(gè)算術(shù)運(yùn)算函數(shù)。這個(gè)句法約束結(jié)構(gòu)是通過(guò)使用結(jié)構(gòu)保存基因交換來(lái)保證。
2.3 操作算子
以add_R和insert_J為例,如圖2所示,add_R算子的功能是在可生長(zhǎng)點(diǎn)(1)上添加一個(gè)電阻R元件,初始胚胎只有一個(gè)生長(zhǎng)點(diǎn),經(jīng)過(guò)add_R操作后,生成了具有三個(gè)修改點(diǎn)的更為復(fù)雜的鍵合圖。其中的臨時(shí)隨機(jī)常量(ERC)是為新添加的電阻R設(shè)定參數(shù)值。而在圖3中可以看到,在同樣只有一個(gè)修改點(diǎn)的胚胎圖中,加入Insert_J操作算子,它將0_Junction插入到鍵型生長(zhǎng)點(diǎn)中,形成3個(gè)新的生長(zhǎng)點(diǎn),包括原來(lái)的可生長(zhǎng)點(diǎn),鍵(1),新添加的 0_Junction可生長(zhǎng)點(diǎn)(2),以及新鍵帶的一個(gè)生長(zhǎng)點(diǎn)(3)。兩個(gè)操作算子的不同在于,0_Junction沒(méi)有生成電路元件,所以不需要參數(shù)ERC分支。
2.4 遺傳操作
遺傳操作一般是指程序樹(shù)個(gè)體之間進(jìn)行類(lèi)似于生物進(jìn)化中的交叉、變異等(如圖4)。但在GPBG中,這種做法略有不同。不同之處在于進(jìn)行進(jìn)化的個(gè)體是由鍵和圖表示的樹(shù)形數(shù)據(jù)結(jié)構(gòu),每一次執(zhí)行遺傳操作,再改變樹(shù)的結(jié)構(gòu)的同時(shí),也改變電路的拓?fù)浜驮怠?/p>
3 基于遺傳編程的HFC-ADM進(jìn)化算法
篇3
關(guān)鍵詞:建筑工程;全面預(yù)算管理;系統(tǒng)設(shè)計(jì)
Abstract: This paper integrates the theory of MBM (Master Budgetary Management) system design method. This paper using a structured approach to the analysis and design of MBM system, a full analysis of the data flow of MBM in construction project, summed up the system demand analysis and system function, according to the enterprise by the general process of budget management, the MBM system is designed according to the budget preparation, control, analysis and evaluation of four parts.
Key words: construction project; MBM; system design
中圖分類(lèi)號(hào):TU201.7文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2095-2104(2013)
1 引言
全面預(yù)算管理是建筑工程管理控制的一種主要方法,它對(duì)現(xiàn)代建筑業(yè)的成熟與發(fā)展起到過(guò)至關(guān)重要的作用,已成為大型建筑企業(yè)的標(biāo)準(zhǔn)作業(yè)程序,從最初的計(jì)劃、協(xié)調(diào)生產(chǎn)發(fā)展成為現(xiàn)在的兼具控制、激勵(lì)、評(píng)價(jià)等功能的一種綜合貫徹整改工程建設(shè)戰(zhàn)略方針的經(jīng)營(yíng)機(jī)制,從而處于工程建設(shè)內(nèi)部控制系統(tǒng)的核心位置[1]。建筑工程全面預(yù)算管理是建立在權(quán)、責(zé)、利相結(jié)合基礎(chǔ)上的內(nèi)部各責(zé)任單位的預(yù)算體系,通過(guò)其兼具的監(jiān)督、激勵(lì)及分配功能,能夠解決工程管理問(wèn)題,是綜合的、全面的管理,一個(gè)健全的建筑工程預(yù)算制度實(shí)際上是完善的法人治理結(jié)構(gòu)的體現(xiàn)。隨著全面預(yù)算管理的推行,高層管理者的職能逐漸集中于對(duì)資源的長(zhǎng)遠(yuǎn)規(guī)劃與對(duì)下級(jí)的績(jī)效考核上,工程管理內(nèi)部的層次制也就從原來(lái)的“形式”轉(zhuǎn)變?yōu)椤皩?shí)質(zhì)”。
本文從全面預(yù)算管理制度入手,把全面預(yù)算管理應(yīng)用到我國(guó)建筑工程管理中,討論全面預(yù)算管理系統(tǒng)在我國(guó)建筑工程管理中的設(shè)計(jì)方法。
2 建筑工程全面預(yù)算管理體系設(shè)計(jì)
建筑工程全面預(yù)算管理以預(yù)算為主線并按照其全面展開(kāi),全面預(yù)算的組成內(nèi)容直接決定了預(yù)算管理的體系框架。一個(gè)完整的建筑工程全面預(yù)算管理體系包括經(jīng)營(yíng)預(yù)算、財(cái)務(wù)預(yù)算兩大部分,建筑工程全面預(yù)算管理的各項(xiàng)內(nèi)容前后銜接,形成了一個(gè)完整的方法體系,其具體關(guān)系如圖1所示。
圖1 建筑工程全面預(yù)算管理體系
2.1 建筑工程全面預(yù)算的編制原則
我國(guó)建筑工程目前的預(yù)算管理主要采用上下結(jié)合的方式。采用這一程序的關(guān)鍵點(diǎn),是上與下如何結(jié)合、對(duì)接點(diǎn)如何確定的問(wèn)題。上下結(jié)合式預(yù)算編制的主要步驟如下[2]:
(1)項(xiàng)目部通過(guò)對(duì)預(yù)算年度相關(guān)業(yè)務(wù)的預(yù)測(cè),尋求實(shí)現(xiàn)預(yù)算目標(biāo)的具體措施,形成預(yù)算草案并報(bào)公司。
(2)公司匯集各項(xiàng)目部的預(yù)算草案,與其預(yù)算目標(biāo)對(duì)照,通過(guò)或駁回重編后,形成其預(yù)算初稿并報(bào)公司總部經(jīng)營(yíng)會(huì)議批準(zhǔn)。
(3)公司總部經(jīng)營(yíng)會(huì)議綜合各項(xiàng)目部的預(yù)算初稿,討論通過(guò)或駁回重編后,匯總形成總部預(yù)算總表初稿并報(bào)最高決策機(jī)構(gòu)——預(yù)算管理委員會(huì)審查批準(zhǔn)。
(4)公司最高決策機(jī)構(gòu)審議、批準(zhǔn)預(yù)算,并下發(fā)執(zhí)行。采用如此程序的優(yōu)點(diǎn)在于:能夠有效保證工程總預(yù)算目標(biāo)的實(shí)現(xiàn);按照統(tǒng)一、明確的規(guī)則分解預(yù)算目標(biāo),體現(xiàn)了公平公正原則;預(yù)算的編制必須以目標(biāo)的實(shí)現(xiàn)為前提,提高了預(yù)算編制的效率和準(zhǔn)確度。
2.2預(yù)算的執(zhí)行及過(guò)程控制
項(xiàng)目預(yù)算開(kāi)始執(zhí)行之后,必須以預(yù)算指標(biāo)、目標(biāo)為標(biāo)準(zhǔn)進(jìn)行嚴(yán)格的控制:支出項(xiàng)目必須嚴(yán)格控制在預(yù)算標(biāo)準(zhǔn)之內(nèi),收入項(xiàng)目必須要完成預(yù)算,現(xiàn)金流量必須滿足建筑工程日常生產(chǎn)經(jīng)營(yíng)和長(zhǎng)期發(fā)展需要。在預(yù)算執(zhí)行與控制過(guò)程中和預(yù)算執(zhí)行完成后,必須要對(duì)預(yù)算執(zhí)行情況與預(yù)算差異分析比較。在分析預(yù)算執(zhí)行實(shí)際與預(yù)算差異的時(shí)候,一是要對(duì)比實(shí)際業(yè)績(jī)和預(yù)算標(biāo)準(zhǔn)找出差異;二是要分析差異出現(xiàn)的原因;三是要提出恰當(dāng)?shù)奶幚泶胧?。其中,預(yù)算執(zhí)行過(guò)程中的差異分析可以根據(jù)經(jīng)營(yíng)環(huán)境和相關(guān)條件的變化幫助調(diào)控預(yù)算合理而順利地進(jìn)行;預(yù)算完成后的差異分析則可以總結(jié)預(yù)算完成情況,評(píng)價(jià)預(yù)算管理工作的質(zhì)量,進(jìn)而為考評(píng)獎(jiǎng)懲激勵(lì)制度的公平有效提供數(shù)據(jù)依據(jù)[3]。
2.3 預(yù)算執(zhí)行的考核
項(xiàng)目預(yù)算執(zhí)行的考核是對(duì)項(xiàng)目部各級(jí)部門(mén)及員工個(gè)人預(yù)算執(zhí)行情況的考核與評(píng)價(jià)。對(duì)預(yù)算執(zhí)行情況進(jìn)行考評(píng),監(jiān)督預(yù)算執(zhí)行、落實(shí),可以加強(qiáng)和完善工程管理的內(nèi)部控制。項(xiàng)目預(yù)算提供了明確的一定時(shí)期要達(dá)到的目標(biāo),是對(duì)項(xiàng)目部計(jì)劃數(shù)量和貨幣化的表現(xiàn),為業(yè)績(jī)?cè)u(píng)價(jià)提供了考評(píng)標(biāo)準(zhǔn),便于對(duì)各部門(mén)實(shí)施量化的業(yè)績(jī)考評(píng)和獎(jiǎng)懲制度,有效激勵(lì)項(xiàng)目部相關(guān)人員有了合理、可靠的依據(jù),確保預(yù)算管理落實(shí)到位。嚴(yán)格考評(píng)不僅是為了將預(yù)算指標(biāo)與預(yù)算實(shí)際執(zhí)行結(jié)果進(jìn)行比較,肯定成績(jī),找出問(wèn)題,分析原因,改進(jìn)以后工作,也是為了對(duì)員工實(shí)施公正的獎(jiǎng)懲,以便獎(jiǎng)勤罰懶,調(diào)動(dòng)員工的積極性,激勵(lì)員工共同努力,確保建設(shè)目標(biāo)的最終實(shí)現(xiàn)。
3 全面預(yù)算管理信息系統(tǒng)的設(shè)計(jì)方法
一個(gè)完整的建筑工程預(yù)算編制系統(tǒng)一般包括業(yè)務(wù)預(yù)算和財(cái)務(wù)預(yù)算。其中業(yè)務(wù)預(yù)算包括合同預(yù)算、計(jì)量預(yù)算、材料預(yù)算、人工預(yù)算、機(jī)械費(fèi)用預(yù)算、成本預(yù)算、與管理費(fèi)用預(yù)算等;財(cái)務(wù)預(yù)算包括現(xiàn)金預(yù)算、預(yù)計(jì)利潤(rùn)表、預(yù)計(jì)資產(chǎn)負(fù)債表和預(yù)計(jì)現(xiàn)金流量表[4]。
3.1 業(yè)務(wù)預(yù)算
(1)合同預(yù)算
合同預(yù)算子系統(tǒng)是全面預(yù)算編制的起點(diǎn)這是以合同定收入的管理機(jī)制所決定的。它同時(shí)反映實(shí)物量度和貨幣量度,其中,合同金額是根據(jù)市場(chǎng)預(yù)測(cè)并結(jié)合施工能力來(lái)確定的。由于預(yù)算期內(nèi)安排的銷(xiāo)售收入不可能與現(xiàn)金收入相一致,因而在合同預(yù)算編好后,還要編制銷(xiāo)售現(xiàn)金收入預(yù)算表。
(2)存貨預(yù)算
是在合同預(yù)算編制的基礎(chǔ)上,對(duì)建筑工程的存貨進(jìn)行合理的預(yù)算,為計(jì)量預(yù)算和財(cái)務(wù)預(yù)算做準(zhǔn)備。一個(gè)工程的存貨種類(lèi)繁多,應(yīng)突出主要存貨的預(yù)算,對(duì)一般存貨的預(yù)算可以簡(jiǎn)化處理。為簡(jiǎn)單起見(jiàn),本系統(tǒng)主要考慮工程量的預(yù)算。
(3)計(jì)量預(yù)算
本系統(tǒng)是在合同預(yù)算的基礎(chǔ)上編制的,即所謂“以合同結(jié)轉(zhuǎn)量定收入”。由于工程的合同和施工不能“同步同量”,所以合同預(yù)算中確定的計(jì)劃銷(xiāo)售量還要考慮期初和期末存貨的數(shù)量,才能確定計(jì)量預(yù)算中的計(jì)劃生產(chǎn)量。該部分決定著項(xiàng)目部施工規(guī)模、施工能力的長(zhǎng)遠(yuǎn)規(guī)劃,而且還是其他預(yù)算的基礎(chǔ),因此,其數(shù)據(jù)的準(zhǔn)確性和及時(shí)性對(duì)整個(gè)預(yù)算的編制至關(guān)重要。
篇4
【關(guān)鍵詞】建筑工程;成本控制;成本核算;經(jīng)濟(jì)效益;計(jì)劃編制;成本費(fèi)用;綜合性指標(biāo)
0 引言
在規(guī)范的市場(chǎng)條件下,低成本競(jìng)爭(zhēng)是建筑企業(yè)重要的競(jìng)爭(zhēng)手段,而對(duì)工程項(xiàng)目的成本進(jìn)行有效的管理,是建筑企業(yè)獲得利潤(rùn)的保證,直接影響企業(yè)的經(jīng)濟(jì)效益。如何加強(qiáng)工程項(xiàng)目成本管理,提高企業(yè)效益,無(wú)論是理論界還是在工程實(shí)踐中都作了許多有益的探索。在以往的工程項(xiàng)目成本管理模式中,由于缺乏對(duì)項(xiàng)目成本的動(dòng)態(tài)跟蹤管理及有效的全面管理手段,使得各項(xiàng)成本管理職能不能很好地實(shí)現(xiàn)。
1 成本計(jì)劃編制
1.1 成本計(jì)劃的編制程序
對(duì)于已經(jīng)中標(biāo)的項(xiàng)目,由于在投標(biāo)時(shí)已經(jīng)做出了預(yù)算,那么為了節(jié)省人力、財(cái)力以及時(shí)間,它的計(jì)劃編制無(wú)需再重新根據(jù)施工圖進(jìn)行計(jì)算,可以將預(yù)算文件中的預(yù)算成本減去利潤(rùn)、稅金等非成本因素,從而得到只包含材料、人力、機(jī)械設(shè)備和現(xiàn)場(chǎng)經(jīng)費(fèi)等直接成本費(fèi)用的目標(biāo)成本。目前,我國(guó)的招投標(biāo)工作中并行傳統(tǒng)定額報(bào)價(jià)和清單報(bào)價(jià)兩種報(bào)價(jià)方式,對(duì)前者來(lái)說(shuō),取其預(yù)算文件中的直接工程費(fèi)的預(yù)算即可,而后者則要剔除綜合單價(jià)中的利潤(rùn)和管理費(fèi),其計(jì)算公式為:
目標(biāo)成本=綜合單價(jià)/[(l+利潤(rùn)率)*(1+管理費(fèi)率)]
通過(guò)該公式就可以將預(yù)算成本轉(zhuǎn)化為目標(biāo)成本。但是,概預(yù)算是按照定額中的工作項(xiàng)目來(lái)進(jìn)行成本的計(jì)算,而成本管理中對(duì)于各項(xiàng)工作的成本的控制和核算,其范圍比定額工作的范圍要寬的多,二者的工作項(xiàng)目不對(duì)應(yīng),造成了脫節(jié);要解決這一問(wèn)題,可以引進(jìn)工作分解結(jié)構(gòu)(WBS)的概念,以預(yù)算的工作項(xiàng)目為基礎(chǔ),根據(jù)成本控制與核算的需要對(duì)各項(xiàng)工作進(jìn)行拆分或組合。
由于這時(shí)形成的目標(biāo)成本是以定額為基礎(chǔ)進(jìn)行計(jì)算的,與施工企業(yè)的實(shí)際水平有所不同,因此需要附加一個(gè)施工成本降低率或施工成本降低額,以使目標(biāo)成本反映自己的真實(shí)水平。此時(shí),目標(biāo)成本計(jì)劃就初步形成了,將其與和公司簽訂的項(xiàng)目承包合同的要求以及預(yù)測(cè)目標(biāo)進(jìn)行比較,符合要求的就成為真正的目標(biāo)成本,作為修建過(guò)程中成本控制與核算的基礎(chǔ);如果未符合要求,就要對(duì)施工組織。
1.2 成本計(jì)劃編制的內(nèi)容
根據(jù)《建設(shè)工程項(xiàng)目管理規(guī)范》的規(guī)定,項(xiàng)目經(jīng)理部進(jìn)行目標(biāo)成本分解應(yīng)符合下列要求:按工程部位進(jìn)行項(xiàng)目成本分解,為分部分項(xiàng)工程成本核算提供依據(jù);按成本項(xiàng)目進(jìn)行成本分解,確定項(xiàng)目的直接成本和間接成本的構(gòu)成,為施工生產(chǎn)要素的成本核算提供依據(jù)。
除去以上兩項(xiàng)規(guī)定,對(duì)于成本計(jì)劃的編制和分解還要結(jié)合進(jìn)度計(jì)劃進(jìn)行,因?yàn)楣こ添?xiàng)目的成本總是分階段、分期支出的,成本管理與成本支出的時(shí)間安排有著密切的關(guān)系,為了保證項(xiàng)目的施工能夠同時(shí)按照成本計(jì)劃和進(jìn)度計(jì)劃進(jìn)行,就必須考慮二者的相互協(xié)調(diào)。
以上三種編制成本計(jì)劃的方法并不是相互獨(dú)立的,他們往往可以結(jié)合起來(lái)使用。本工程項(xiàng)目成本管理體系對(duì)于成本計(jì)劃的編制內(nèi)容就是將工程部位、成本項(xiàng)目和進(jìn)度計(jì)劃對(duì)應(yīng)起來(lái),根據(jù)進(jìn)度計(jì)劃來(lái)確定每工日或每個(gè)工作段中,單位工程和各分部分項(xiàng)工程的材料、人力、機(jī)械設(shè)備等成本計(jì)劃。此外,由于分包工程或項(xiàng)目的成本計(jì)劃與項(xiàng)目經(jīng)理部通過(guò)勞務(wù)分包自行完成的工程成本計(jì)劃有所不同,需要單獨(dú)進(jìn)行編制。
2 項(xiàng)目成本核算
2.1 成本費(fèi)用的歸集
工程項(xiàng)目成本分析的目標(biāo)是辨認(rèn)出影響成一個(gè)工程項(xiàng)目中的成本費(fèi)用的種類(lèi)是非常多的,具體來(lái)說(shuō),實(shí)際成本的歸集包括以下幾個(gè)方面:
(1)按照統(tǒng)計(jì)人員提供的當(dāng)期完成工程量的價(jià)值,扣除上繳稅費(fèi)后,作為當(dāng)期的工程實(shí)際收入。
(2)人工費(fèi)按照勞動(dòng)管理人員提供的自有工人考勤及勞務(wù)分包合同的履行情況,作為當(dāng)期的實(shí)際人工費(fèi)成本。
(3)材料費(fèi)按照領(lǐng)料單和出庫(kù)記錄上的當(dāng)期各分部分項(xiàng)工程對(duì)各種材料的消耗額和實(shí)際價(jià)格,作為實(shí)際材料費(fèi)成本;周轉(zhuǎn)材料按照當(dāng)期的使用時(shí)間、數(shù)量、單價(jià)計(jì)算,作為實(shí)際材料費(fèi)成本。
(4)自有機(jī)械費(fèi)按照各分部分項(xiàng)工程當(dāng)期使用臺(tái)班、燃料費(fèi)等實(shí)際損耗費(fèi)用、保險(xiǎn)費(fèi)等分?jǐn)傎M(fèi)用計(jì)算,作為實(shí)際機(jī)械費(fèi)成本;租賃機(jī)械按照當(dāng)期租賃費(fèi)分?jǐn)?、燃料費(fèi)等實(shí)際損耗費(fèi)用計(jì)算,作為實(shí)際機(jī)械費(fèi)成本。其他直接費(fèi)按照當(dāng)期核算資料計(jì)入實(shí)際其他直接費(fèi)成本。
(5)現(xiàn)場(chǎng)經(jīng)費(fèi)按照當(dāng)期的實(shí)際支出憑證、發(fā)票等各種有關(guān)資料計(jì)入實(shí)際現(xiàn)場(chǎng)經(jīng)費(fèi)成本。
2.2 成本與進(jìn)度的集成核算方法
通過(guò)各種工程項(xiàng)目成本核算方法,可以使工程項(xiàng)目實(shí)際成本與計(jì)劃成本以及預(yù)算成本的對(duì)比具有直觀性、敏感性、可控性,便于管理者及時(shí)掌握成本的節(jié)超情況,做出反應(yīng)。
2.2.1 橫道圖計(jì)劃的進(jìn)度與成本的同步控制
在橫道圖計(jì)劃中,將表示作業(yè)進(jìn)度的橫線劃為兩條:一條是計(jì)劃線,一條是實(shí)際線,在兩條線上(下)方分別標(biāo)注該進(jìn)度內(nèi)的計(jì)劃成本和實(shí)際成本。從這個(gè)計(jì)劃與成本橫道圖中,可以直觀地看出每道工序的計(jì)劃成本與實(shí)際成本之比,以及對(duì)完成某一時(shí)期責(zé)任成本的影響;此外,還能了解每道工序施工進(jìn)度的提前或延后對(duì)成本的影響程度,以及整個(gè)施工階段的成本節(jié)超情況。通過(guò)這種橫道圖,可以在施工的過(guò)程中,以計(jì)劃成本控制實(shí)際成本,并且隨著每道工序進(jìn)度的變動(dòng),及時(shí)修改成本計(jì)劃,對(duì)各工序的成本進(jìn)行動(dòng)態(tài)控制,以保證項(xiàng)目成本目標(biāo)的實(shí)現(xiàn)。
2.2.2 網(wǎng)絡(luò)圖計(jì)劃的進(jìn)度與成本的同步控制
網(wǎng)絡(luò)圖計(jì)劃的進(jìn)度與成本的同步控制與橫道圖計(jì)劃類(lèi)似,但是網(wǎng)絡(luò)計(jì)劃在施工進(jìn)度的安排上更具邏輯性,而且可在進(jìn)度和成本發(fā)生變化后隨時(shí)進(jìn)行優(yōu)化和調(diào)整,因而對(duì)每道工序的成本控制也更有效。
這種網(wǎng)絡(luò)圖的表示方法是:在表示工序施工的箭桿上下方分別標(biāo)注該工序的計(jì)劃成本和計(jì)劃進(jìn)度,而實(shí)際成本和實(shí)際進(jìn)度也按同樣方式以另一種顏色標(biāo)出。這樣,管理者就能從網(wǎng)絡(luò)圖中看到每道工序的計(jì)劃進(jìn)度和實(shí)際進(jìn)度、計(jì)劃成本和實(shí)際成本的對(duì)比情況,同時(shí)也可清楚的看出今后控制進(jìn)度、控制成本的方向。
2.2.3 贏得值分析法
贏得值原理為工程項(xiàng)目成本和進(jìn)度的集成管理提供了很好的方法,它的基本思想是通過(guò)引進(jìn)一個(gè)中間變量(贏得值BCWP)來(lái)幫助項(xiàng)目管理人員分析工程項(xiàng)目的成本和進(jìn)度的變化情況并給出相關(guān)的控制數(shù)據(jù),使他們能對(duì)該工程項(xiàng)目的成本和工期的發(fā)展趨勢(shì)做出科學(xué)的預(yù)測(cè)和判斷。運(yùn)用贏得值原理對(duì)成本進(jìn)行全過(guò)程管理,不僅可以對(duì)費(fèi)用和進(jìn)度進(jìn)行綜合控制,還可以二者的執(zhí)行情況進(jìn)行預(yù)測(cè),對(duì)計(jì)劃執(zhí)行效果進(jìn)行監(jiān)控。
3 結(jié)束語(yǔ)
總之,成本和進(jìn)度出現(xiàn)一些小的偏差是在所難免的,所以贏得值在實(shí)施的過(guò)程中一般采用靈敏度判斷。靈敏度,就是能做出反映的最小偏差,也就是說(shuō)靈敏度是一個(gè)最小的偏差值,只要實(shí)際偏差達(dá)到這個(gè)最小偏差值,就應(yīng)該采取措施糾正這個(gè)偏差。因此在工程實(shí)施過(guò)程中,根據(jù)確定的靈敏度.可做出目標(biāo)的兩條臨界曲線,作為允許的差異極限,只要實(shí)際進(jìn)度保持在臨界曲線范圍內(nèi),則不需采取特殊的補(bǔ)救措施;反之就得全面地檢查產(chǎn)生偏差的原因.并制定糾偏措施和計(jì)劃.限制偏差的進(jìn)一步發(fā)展,并減少偏差,確保項(xiàng)目目標(biāo)的實(shí)現(xiàn)。
【參考文獻(xiàn)】
[1]魯輝.施工項(xiàng)目管理[M].北京:高等教育出版社,2005.
篇5
【關(guān)鍵詞】計(jì)算機(jī) 軟件開(kāi)發(fā) JAVA編程語(yǔ)言 應(yīng)用價(jià)值
JAVA編程語(yǔ)言最初是一種專(zhuān)門(mén)為計(jì)算機(jī)系統(tǒng)設(shè)置的產(chǎn)品,但是隨著互聯(lián)網(wǎng)技術(shù)和計(jì)算機(jī)軟件技術(shù)的發(fā)展和進(jìn)步,JAVA編程語(yǔ)言逐漸演變、改革和發(fā)展,最終成為計(jì)算機(jī)軟件開(kāi)發(fā)中的編程語(yǔ)言,而且為互聯(lián)網(wǎng)的服務(wù)性能的提升起到了至關(guān)重要的作用。而且據(jù)目前的計(jì)算機(jī)編程的發(fā)展形式看來(lái),國(guó)內(nèi)的計(jì)算機(jī)編程技術(shù)還有很大的發(fā)展和進(jìn)步空間,因此本文主要針對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)中JAVA編程語(yǔ)言的應(yīng)用價(jià)值進(jìn)行分析和討論,主要包括JAVA編程語(yǔ)言的特點(diǎn)以及在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用,其中主要是應(yīng)用價(jià)值部分。
1 計(jì)算機(jī)軟件開(kāi)發(fā)中JAVA編程語(yǔ)言的特點(diǎn)
盡管JAVA編程語(yǔ)言在我國(guó)已經(jīng)得到了一定的發(fā)展,而且也占有了很大的市場(chǎng)。但是仍然有很多人對(duì)JAVA編程語(yǔ)言不夠了解,在本文的開(kāi)始部分主要來(lái)討論計(jì)算機(jī)軟件開(kāi)發(fā)中JAVA編程語(yǔ)言的主要特點(diǎn)。
1.1 JAVA編程語(yǔ)言的語(yǔ)法相對(duì)來(lái)說(shuō)都比較簡(jiǎn)單
JAVA語(yǔ)言與C++語(yǔ)言彼此的語(yǔ)法結(jié)構(gòu)等都非常接近,相對(duì)于其他程序用語(yǔ)言來(lái)說(shuō)都比較簡(jiǎn)單。在計(jì)算機(jī)軟件開(kāi)發(fā)中語(yǔ)言結(jié)構(gòu)及語(yǔ)言是指一種能夠?qū)⒏鞣N語(yǔ)言的每個(gè)部分有機(jī)地結(jié)合起來(lái),進(jìn)行一定的處理之后以一種特定程序的形式顯示出來(lái)的。但是JAVA編程語(yǔ)言又是區(qū)別于C++語(yǔ)言的,它是C++語(yǔ)言的更高級(jí)的形式,JAVA編程語(yǔ)言是在c語(yǔ)言和C++語(yǔ)言的基礎(chǔ)上形成的,是它們的更高級(jí)形式,在技術(shù)上也更加成熟,運(yùn)用的語(yǔ)法結(jié)構(gòu)也就相對(duì)比較簡(jiǎn)單一些。這對(duì)于計(jì)算機(jī)技術(shù)的發(fā)展以及計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的提升都是很有幫助的,而且對(duì)于學(xué)習(xí)和研究JAVA編程語(yǔ)言的學(xué)生和研究者來(lái)說(shuō)都會(huì)更方便!
1.2 JAVA編程語(yǔ)言是一種有對(duì)象型的語(yǔ)言
JAVA編程語(yǔ)言是一種有對(duì)象型的語(yǔ)言是區(qū)別于其他語(yǔ)言來(lái)說(shuō)的。具體來(lái)說(shuō)就是指編程語(yǔ)言在編寫(xiě)計(jì)算機(jī)源程序時(shí)會(huì)將一個(gè)程序分為幾個(gè)不同的模塊,但是JAVA編程語(yǔ)言不同于其他各種類(lèi)型的語(yǔ)言的就是它能夠智能識(shí)別信息,而且每個(gè)模塊的建立都是根據(jù)程序的具體需求的,都有自己的服務(wù)對(duì)象,這樣不僅簡(jiǎn)化了編程步驟,而且大幅度地提升了系統(tǒng)和程序的運(yùn)行、工作效率??偟膩?lái)說(shuō)就是在JAVA編程語(yǔ)言技術(shù)的模式下整個(gè)系統(tǒng)和程序會(huì)更容易編寫(xiě)、維護(hù)以及運(yùn)行!
1.3 JAVA編程語(yǔ)言具有較好的可移植性
JAVA編程語(yǔ)言與其他編程語(yǔ)言相比另一個(gè)不可比擬的優(yōu)勢(shì)就是JAVA編程語(yǔ)言具有較好的可移植性。簡(jiǎn)單來(lái)說(shuō)就是JAVA編程語(yǔ)言能夠在網(wǎng)站上比較方便地下載和使用各種資源。相對(duì)于其他的編程語(yǔ)言來(lái)說(shuō)JAVA編程語(yǔ)言能夠更加方便計(jì)算機(jī)用戶使用網(wǎng)絡(luò)資源,包括各種圖片、視頻資料等,這個(gè)特點(diǎn)對(duì)于計(jì)算機(jī)的遠(yuǎn)程資料傳輸有很大的幫助。這就是JAVA編程語(yǔ)言的可移植性。
2 計(jì)算機(jī)軟件開(kāi)發(fā)中JAVA編程語(yǔ)言的具體應(yīng)用
2.1 能夠設(shè)計(jì)出動(dòng)態(tài)的畫(huà)面,而且還能夠調(diào)用圖像和圖形
用戶在計(jì)算機(jī)網(wǎng)絡(luò)上觀看的各種視頻以及各種動(dòng)態(tài)圖片都是根據(jù)JAVA編程語(yǔ)言設(shè)計(jì)制作的,這就是JAVA編程語(yǔ)言在計(jì)算機(jī)軟件開(kāi)發(fā)中的最重要的應(yīng)用,如果沒(méi)有這種編程語(yǔ)言計(jì)算機(jī)呈現(xiàn)給我餓們的將只是一個(gè)個(gè)不銜接的圖片,甚至是沒(méi)有色彩和圖像的,這樣計(jì)算機(jī)軟件開(kāi)發(fā)就失去了它的真實(shí)意義。因此必須要保證JAVA編程語(yǔ)言在計(jì)算機(jī)軟件開(kāi)發(fā)中的正常運(yùn)用,只有這樣計(jì)算機(jī)的正常工作和服務(wù)才能得到保障!
2.2 能夠?qū)⒒ヂ?lián)網(wǎng)分模塊設(shè)置,更方便人們查找
互聯(lián)網(wǎng)給大家生活帶來(lái)的方便自然不言而喻,人們可以迅速?gòu)暮A康木W(wǎng)絡(luò)信息中找到適合自己的,這主要就是JAVA編程語(yǔ)言程序的功勞,在討論JAVA編程語(yǔ)言的特點(diǎn)時(shí)就已經(jīng)提到過(guò)JAVA編程語(yǔ)言能夠?qū)⑿畔⒎帜K處理,在具體的應(yīng)用過(guò)程中體現(xiàn)出來(lái)就是將互聯(lián)網(wǎng)各項(xiàng)功能信息分模塊收集和處理,每個(gè)版塊不同,服務(wù)對(duì)象不同,信息自然也就不同,人們根據(jù)自己的需求篩選出對(duì)自己最有利的信息,這同時(shí)也是互聯(lián)網(wǎng)的一大功能和受歡迎的主要原因。這就要求在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中必須要嵌入JAVA編程語(yǔ)言,使得計(jì)算機(jī)和網(wǎng)絡(luò)信息能夠以更加清晰和明確的方式呈現(xiàn)在大眾面前!
2.3 能夠設(shè)計(jì)交互操作
在JAVA編程語(yǔ)言程序的運(yùn)行下計(jì)算機(jī)的軟件開(kāi)發(fā)技術(shù)能夠設(shè)計(jì)交互操作,具體來(lái)說(shuō)就是能夠選擇性地控制計(jì)算機(jī)軟件開(kāi)發(fā)的流程,包括定向和不定向交互,選擇交互等,將各種信息和資源進(jìn)行交換和處理,實(shí)現(xiàn)計(jì)算機(jī)軟件開(kāi)發(fā)的可控制性和可視化,進(jìn)而保證計(jì)算機(jī)運(yùn)行時(shí)候的可操作性,這個(gè)應(yīng)用價(jià)值就在于如果計(jì)算機(jī)軟件沒(méi)有這個(gè)功能,人們就無(wú)法控制計(jì)算機(jī),那么計(jì)算機(jī)就失去了它存在和使用的意義。因此在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中必須要引進(jìn)JAVA編程語(yǔ)言。
以上只是幾個(gè)JAVA編程語(yǔ)言在計(jì)算機(jī)軟件開(kāi)發(fā)中的重要應(yīng)用,實(shí)際上JAVA編程技術(shù)和計(jì)算機(jī)軟件開(kāi)發(fā)是相輔相成,相互制約的關(guān)系,缺少了任何一個(gè)計(jì)算機(jī)都無(wú)法正常運(yùn)行,但是需要注意的是在JAVA編程語(yǔ)言運(yùn)用的過(guò)程中必須要根據(jù)特定的版本和領(lǐng)域,選擇特定的JAVA程序,避免不必要的麻煩,保證計(jì)算機(jī)軟件的運(yùn)行穩(wěn)定、靈活和完整,進(jìn)而保證計(jì)算機(jī)網(wǎng)絡(luò)的正常運(yùn)作!
3 小結(jié)
綜合以上的分析和討論可以很明顯地看出計(jì)算機(jī)軟件開(kāi)發(fā)和JAVA編程語(yǔ)言是兩個(gè)相輔相成的技術(shù)和程序,缺少了任何一個(gè)計(jì)算機(jī)都不能正常運(yùn)行。JAVA編程語(yǔ)言在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用價(jià)值正在隨著技術(shù)的進(jìn)展不斷增大,而且目前國(guó)內(nèi)很多投資者很看好JAVA編程技術(shù)在國(guó)內(nèi)計(jì)算機(jī)和信息技術(shù)智能化行業(yè)的應(yīng)用,相信在不久的將來(lái)JAVA編程語(yǔ)言的技術(shù)水準(zhǔn)及其在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用價(jià)值會(huì)不斷增加!期待JAVA編程語(yǔ)言在我國(guó)計(jì)算機(jī)行業(yè)的新明天!
參考文獻(xiàn)
[1]田智.基于計(jì)算機(jī)軟件開(kāi)發(fā)的JAVA編程語(yǔ)言分析[J].硅谷,2014(19):59-59,37.
[2]路帥.計(jì)算機(jī)軟件開(kāi)發(fā)中JAVA編程語(yǔ)言的應(yīng)用分析[J].中文信息,2014(08):2.
[3]曲志鵬.關(guān)于計(jì)算機(jī)軟件開(kāi)發(fā)的JAVA編程語(yǔ)言研究[J].消費(fèi)電子,2014(06):196-196.
作者簡(jiǎn)介
劉芳(1981-),女,包頭市人。大學(xué)本科學(xué)歷?,F(xiàn)為內(nèi)蒙古電子信息職業(yè)技術(shù)學(xué)院高級(jí)講師。主要研究方向?yàn)橛?jì)算機(jī)科學(xué)與技術(shù)。
篇6
[關(guān)鍵詞]編程語(yǔ)言;計(jì)算機(jī);分析研究
中圖分類(lèi)號(hào):TP311.11 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-914X(2017)02-0115-01
一、計(jì)算機(jī)編程語(yǔ)言的主要類(lèi)型
(一)C語(yǔ)言
在20世紀(jì)80年代,C語(yǔ)言即得到了廣泛的應(yīng)用,同時(shí)由于其是基于B語(yǔ)言而開(kāi)發(fā)所得,因而C語(yǔ)言在應(yīng)用過(guò)程中逐漸凸顯出兼顧高級(jí)語(yǔ)言、低級(jí)語(yǔ)言的優(yōu)勢(shì),因而在當(dāng)代計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中應(yīng)強(qiáng)調(diào)對(duì)其的合理化運(yùn)用,同時(shí)將其含有的34種運(yùn)算符、9種控制語(yǔ)句貫穿于計(jì)算機(jī)編程語(yǔ)言設(shè)定過(guò)程中,由此來(lái)豐富計(jì)算機(jī)語(yǔ)言表達(dá)能力,并強(qiáng)化其與用戶間的有效溝通。此外,就當(dāng)前的現(xiàn)狀來(lái)看,現(xiàn)在的C語(yǔ)言包含有C、C++、C#和Objective-C語(yǔ)言等幾種類(lèi)型,因而由此呈現(xiàn)出語(yǔ)言緊湊、使用靈活、自由度較高的特點(diǎn),為此通過(guò)對(duì)C語(yǔ)言的應(yīng)用可由此優(yōu)化語(yǔ)言交流環(huán)境,同時(shí)激發(fā)用戶語(yǔ)言應(yīng)用興趣。另外,圖形功能、邏輯判斷功能、計(jì)算功能亦是C語(yǔ)言應(yīng)用過(guò)程中凸顯出的主要優(yōu)勢(shì),即其可將抽象的數(shù)據(jù)信息直觀化,因而應(yīng)注重將其應(yīng)用于計(jì)算軟件開(kāi)發(fā)過(guò)程中,并以C++、C#和Objective-C的設(shè)計(jì)形式擴(kuò)大C語(yǔ)言應(yīng)用范圍[1]。
(二)Vinsual Basic語(yǔ)言
Vinsual Basic語(yǔ)言即可視化語(yǔ)言于1991年被相關(guān)專(zhuān)家學(xué)者開(kāi)發(fā)出來(lái),Vinsual Basic語(yǔ)言在運(yùn)用的過(guò)程中透過(guò)面向?qū)ο髾C(jī)制⒏叢映絳蟶杓莆侍餳虻セ,且由此整合成對(duì)象集,繼而便于用戶對(duì)自身所需數(shù)據(jù)進(jìn)行整合與操控。Vinsual Basic語(yǔ)言與C語(yǔ)言相比,其應(yīng)用優(yōu)勢(shì)主要體現(xiàn)在以下幾個(gè)方面:第一,Vinsual Basic語(yǔ)言在應(yīng)用過(guò)程中由于其具備事件驅(qū)動(dòng)編程及可視化編程特點(diǎn),因而用戶可透過(guò)該語(yǔ)言全面掌控到程序運(yùn)作過(guò)程中所涉及到的內(nèi)容,并對(duì)其進(jìn)行合理化操控;第二,Vinsual Basic語(yǔ)言在開(kāi)發(fā)過(guò)程中逐步實(shí)現(xiàn)了界面與程序的同步運(yùn)行,即用戶可通過(guò)界面操控不同類(lèi)型對(duì)象,并基于編程簡(jiǎn)化的基礎(chǔ)上對(duì)后期工作進(jìn)行維修;第三,Vinsual Basic語(yǔ)言在應(yīng)用過(guò)程中其適用范圍較為廣泛,因而可強(qiáng)化對(duì)其的有效應(yīng)用[2]。
(三)JAVA
JAVA于1995年5月被推出,其作為程序設(shè)計(jì)語(yǔ)言中的一種,可實(shí)現(xiàn)跨平臺(tái)、動(dòng)態(tài)的Web、Internet計(jì)算,同時(shí)被廣泛應(yīng)用于Web設(shè)計(jì)領(lǐng)域中,支撐當(dāng)前瀏覽器的運(yùn)用。此外,就當(dāng)前的現(xiàn)狀來(lái)看,JAVA程序設(shè)計(jì)語(yǔ)言在應(yīng)用過(guò)程中需要應(yīng)用編程接口、虛擬機(jī)等部件的支撐,最終為Web服務(wù)、通信API等提供了良好的服務(wù)項(xiàng)目。
二、計(jì)算機(jī)編程語(yǔ)言選用原則
就當(dāng)前的現(xiàn)狀來(lái)看,計(jì)算機(jī)編程語(yǔ)言選用原則主要包括以下幾個(gè)方面:第一,在計(jì)算機(jī)編程語(yǔ)言選擇過(guò)程中應(yīng)充分考慮到硬件環(huán)境因素的影響,且結(jié)合硬件技術(shù)更新速度較快的特點(diǎn),盡量在計(jì)算機(jī)語(yǔ)言編程過(guò)程中將軟件調(diào)整控制在較為簡(jiǎn)便的狀態(tài);第二,平臺(tái)的支持性決定著編程語(yǔ)言應(yīng)用成效,因而在計(jì)算機(jī)編程語(yǔ)語(yǔ)言選用過(guò)程中亦應(yīng)強(qiáng)調(diào)結(jié)合C語(yǔ)言、Vinsual Basic語(yǔ)言、Python、PHP、JAVA各自優(yōu)勢(shì),繼而達(dá)到良好的語(yǔ)言選用狀態(tài);第三,在軟件開(kāi)發(fā)過(guò)程中由于計(jì)算機(jī)編程語(yǔ)言是程序運(yùn)行的關(guān)鍵,因而程序員應(yīng)對(duì)程序總體需求展開(kāi)調(diào)查行為,且對(duì)其需求數(shù)據(jù)信息進(jìn)行整合,繼而在此基礎(chǔ)上選用適宜的編程語(yǔ)言應(yīng)用類(lèi)型,避免編程錯(cuò)誤問(wèn)題的凸顯;第四,在計(jì)算機(jī)編程語(yǔ)言選用過(guò)程中充分考慮程序員對(duì)編程語(yǔ)言熟悉度及語(yǔ)言開(kāi)發(fā)成本是非常必要的,因而應(yīng)著重提高對(duì)其的重視程度[3]。
三、常用的計(jì)算機(jī)編程語(yǔ)言選用技巧
基于計(jì)算機(jī)編程語(yǔ)言選用的基礎(chǔ)上,要求程序員在C語(yǔ)言選用過(guò)程中應(yīng)注重結(jié)合其可移植性,以混合編程的方法來(lái)達(dá)到語(yǔ)言選用目的。同時(shí)隨著現(xiàn)代化計(jì)算機(jī)技術(shù)的不斷發(fā)展,高校在開(kāi)展實(shí)踐教學(xué)過(guò)程中逐漸將C語(yǔ)言納入課程教學(xué)范圍內(nèi),就此提高了學(xué)生C語(yǔ)言應(yīng)用能力,因而在計(jì)算軟件開(kāi)發(fā)過(guò)程中應(yīng)著重強(qiáng)調(diào)對(duì)C語(yǔ)言的選用。此外,在Vinsual Basic語(yǔ)言選用過(guò)程中應(yīng)注重結(jié)合其執(zhí)行效率較低的特點(diǎn),將其應(yīng)用于復(fù)雜的程序環(huán)境下且保障執(zhí)行效率滿足程序運(yùn)行需求。另外,在利用匯編語(yǔ)言進(jìn)行程序編寫(xiě)的過(guò)程中應(yīng)注重結(jié)合其結(jié)構(gòu)較為復(fù)雜的特性,將其應(yīng)用于初始化程序編寫(xiě)過(guò)程中,以此來(lái)形成效率較高的語(yǔ)言編寫(xiě)狀態(tài),并就此滿足程序運(yùn)行需求。在JAVA語(yǔ)言選用過(guò)程中應(yīng)注重將其置入到Web服務(wù)環(huán)境下,同時(shí)提供靈活的環(huán)境,且以一次應(yīng)用程序編寫(xiě)的形式將其應(yīng)用于設(shè)備中,同時(shí)在JAVA語(yǔ)言選用過(guò)程中配置+、-、++、a>b?true:false等運(yùn)算符號(hào),由此滿足JAVA語(yǔ)言應(yīng)用需求。而在PHP語(yǔ)言選用過(guò)程中,應(yīng)有助于結(jié)合PHP語(yǔ)言可應(yīng)用于所有流行數(shù)據(jù)庫(kù)、操作系統(tǒng)的特點(diǎn),在語(yǔ)言選用過(guò)程中將其置入到特定環(huán)境下,并注重以C、C++進(jìn)行PHP程度語(yǔ)言的拓展,且注重在PHP計(jì)算機(jī)編程語(yǔ)言選用過(guò)程中配置IS API篩選器,達(dá)到語(yǔ)言應(yīng)用目的。除此之外,在Python計(jì)算機(jī)編程語(yǔ)言選用過(guò)程中應(yīng)注重將其應(yīng)用于EXCEL等日常操作中[4]。
結(jié)論
綜上可知,編程語(yǔ)言的選用在計(jì)算機(jī)軟軟件開(kāi)發(fā)過(guò)程中起著至關(guān)重要的影響作用,因而在此基礎(chǔ)上為了提升整體程序運(yùn)行效率,要求程序員在實(shí)際工作開(kāi)展過(guò)程中應(yīng)強(qiáng)化對(duì)匯編語(yǔ)言、Vinsual Basic語(yǔ)言、C語(yǔ)言優(yōu)勢(shì)的掌握,并結(jié)合編程語(yǔ)言選用技巧達(dá)到良好的語(yǔ)言選用狀態(tài),且就此提升整體軟件開(kāi)發(fā)效率,滿足程序編寫(xiě)需求,同時(shí)就此提升計(jì)算機(jī)整體使用性能,與用戶達(dá)成良好的語(yǔ)言交流及溝通。
參考文獻(xiàn)
[1] 滕飛.基于C語(yǔ)言的計(jì)算機(jī)軟件編程實(shí)驗(yàn)研究[J].無(wú)線互聯(lián)科技,2014,21(11):47+79.
[2] 邢如意.Linux系統(tǒng)下計(jì)算機(jī)C語(yǔ)言的編程技巧分析[J].電腦知識(shí)與技術(shù),2014,45(36):8674-8675+8690.
篇7
工科相關(guān)專(zhuān)業(yè)的學(xué)生,高等院校是要加強(qiáng)對(duì)其,進(jìn)行提高計(jì)算機(jī)模擬能力的教學(xué),工業(yè)上的造型與結(jié)構(gòu),小的有日常生活中商品,大的有樓房建筑,都可以用計(jì)算機(jī)輔助軟件進(jìn)行模擬,以保證其外觀性,質(zhì)量性和可行性。這些軟件包括入Lll。(八D、1扮。月!NGINEER、UGNX、501云W6rks、Maste「(八Nl、3dsMax、入Nsys等等[2]。樓房建筑造型外觀,關(guān)系到城市的美容,自然重要,可以用3dsMax來(lái)實(shí)現(xiàn)模擬。但是比外觀更重要的是樓房的結(jié)構(gòu),它必須力學(xué)結(jié)構(gòu)設(shè)計(jì)合理,質(zhì)量好,沒(méi)有安全隱患;再如產(chǎn)品中的機(jī)械,是由機(jī)構(gòu)組成,機(jī)構(gòu)與機(jī)構(gòu)間的運(yùn)動(dòng),相關(guān)重要,稍有不慎,其設(shè)計(jì)的結(jié)果,將是個(gè)癱瘓的產(chǎn)品。諸如此類(lèi)還有很多,為了生命財(cái)產(chǎn)的安全,為了不至于人力物力的浪費(fèi),必須考慮到深層次的分析,而社會(huì)上,多用軟件入NsYS[s]來(lái)進(jìn)行分析,因?yàn)檐浖隢sys,對(duì)工業(yè)設(shè)計(jì)細(xì)節(jié)問(wèn)題的模擬與分析,具有公認(rèn)的權(quán)威性。一個(gè)產(chǎn)品或者一個(gè)模型,首先成型于軟件入Nsys里,然后通過(guò)軟件入Nsys的功能,進(jìn)行相關(guān)分析,包括力的作用,運(yùn)動(dòng)的干擾,優(yōu)化的實(shí)現(xiàn)等等。至于工業(yè)上的造型外觀,除了3dsMax軟件以外,其他計(jì)算機(jī)輔助設(shè)計(jì)軟件,也可以很好地進(jìn)行模擬,且各具特色,這就給設(shè)計(jì)人員帶來(lái)很大的靈活性,設(shè)計(jì)人員可以根據(jù)不同的情祝,不同的需求而做出選擇,在與跟顧客溝通時(shí),設(shè)計(jì)人員可以打開(kāi)隨身攜帶的手提電腦,展示計(jì)算機(jī)輔助設(shè)計(jì)軟件里的工業(yè)造型,根據(jù)顧客的意見(jiàn),當(dāng)場(chǎng)做出滿意的修改,以獲得滿意的訂單,這就體現(xiàn)計(jì)算機(jī)技術(shù)的優(yōu)越性。當(dāng)然,其他計(jì)算機(jī)輔助設(shè)計(jì)軟件,大多數(shù)也有軟件入Nsys的相似分析功能,一般情祝下,都用得上,只不過(guò)沒(méi)它好用,沒(méi)它那樣受歡迎。所以,提高計(jì)算機(jī)白勺模擬能力,有助于打造美觀、安全和令人滿意的高質(zhì)量建筑和產(chǎn)品。
2提高計(jì)算機(jī)編程能力,以實(shí)現(xiàn)高精度的數(shù)控加工和自動(dòng)化控制
對(duì)于理工實(shí)力較高的高等院校,不管是師資、生源,還是相關(guān)的設(shè)備,都具備較強(qiáng)的優(yōu)勢(shì),是可以很好地開(kāi)展,與工業(yè)相關(guān)的計(jì)算機(jī)編程教學(xué),以實(shí)現(xiàn)工業(yè)的自動(dòng)化。計(jì)算機(jī)的編程技術(shù),對(duì)數(shù)控加工很重要,也只有應(yīng)用它,才能實(shí)現(xiàn)加工的高精度性。數(shù)控加工,主要分為平面加工和曲面立體加工。平面加工的編程技術(shù)含量不高,也就是在機(jī)床上的X軸和Y軸,來(lái)回走刀,這可以手動(dòng)進(jìn)行編程;但是曲面立體加工,尤其是復(fù)合曲面的加工,就不一樣了,它主要是在機(jī)床上的x軸,Y軸和z軸上,進(jìn)行立體似地走刀,必須用到計(jì)算機(jī)輔助軟件的制造模塊。比如生活上各式各樣的汽車(chē)及其部件的曲面造型,是比較美觀的,它們是通過(guò)立體數(shù)控,加工成冷沖模的凹凸模,或者加工成注塑模的凹凸模,而這樣凹凸模的接觸面或者間隙面的形狀,和實(shí)物是一致的,企業(yè)在生產(chǎn)中,將這樣的凹凸模,投入生產(chǎn)線,進(jìn)行成批加工制造,得出高精度的汽車(chē)及其部件的曲面造型。那么具體用什么計(jì)算機(jī)輔助軟件,才比較合適呢?在中國(guó)的珠三角工業(yè)地區(qū),其數(shù)控模塊的軟件常以u(píng)GNx和Master(八Nl為主,這兩個(gè)軟件的曲面立體造型功能和曲面立體數(shù)控功能,結(jié)合得比較好,具體是將其曲面立體造型轉(zhuǎn)為數(shù)控編程代碼,再把數(shù)控編程代碼輸入數(shù)控機(jī)床,以實(shí)現(xiàn)模擬到現(xiàn)實(shí)的加工。問(wèn)題是,在UGNX或MastelC入Nl里,怎樣設(shè)計(jì),才得出很好的編程代碼,對(duì)編程代碼,如何進(jìn)行優(yōu)化,才實(shí)現(xiàn)很好的加工,這就關(guān)系到設(shè)計(jì)人員的編程技術(shù)。由此可見(jiàn),數(shù)控編程,可以說(shuō)是機(jī)床加工的靈魂。計(jì)算機(jī)的編程技術(shù),對(duì)自動(dòng)化控制也很重要,也只有應(yīng)用它,才能實(shí)現(xiàn)生產(chǎn)的自動(dòng)化。在大型企業(yè)里,自動(dòng)化生產(chǎn)比較常見(jiàn),多用于生產(chǎn)線上機(jī)械自動(dòng)包裝或機(jī)械自動(dòng)裝配,其機(jī)械自動(dòng)運(yùn)作,可通過(guò)編碼器、數(shù)字控制(可編程序的NC)、動(dòng)力負(fù)載控制(可編程序的PLC)、馬達(dá)、機(jī)械傳遞機(jī)構(gòu)等技術(shù)來(lái)完成。這樣的自動(dòng)化控制技術(shù),日益顯得完善,如現(xiàn)在的一些大型企業(yè),研究出的工業(yè)機(jī)器人,呈現(xiàn)多工種化,可代替大量的人為勞動(dòng)力,其作業(yè)中,抗疲勞性、快速性和質(zhì)量性,是令人贊嘆不己的,這將極大地提高其企業(yè)的生產(chǎn)能力,或許,這就是未來(lái)大工業(yè)時(shí)代白勺主流。如果把機(jī)械的自動(dòng)化控制生產(chǎn),比作一個(gè)生產(chǎn)工人,那么,編程技術(shù)就相當(dāng)這個(gè)生產(chǎn)工人的大腦,由此可見(jiàn),編程技術(shù)的地位是非常的重要。所以,提高該計(jì)算機(jī)的編程能力,有助于數(shù)控加工的高精度化和機(jī)械控制的自動(dòng)化,以實(shí)現(xiàn)產(chǎn)品生產(chǎn)加工的高質(zhì)量性和快速性的目標(biāo)。
3結(jié)束語(yǔ)
篇8
【關(guān)鍵詞】編程游戲 計(jì)算機(jī)語(yǔ)言教學(xué) 實(shí)踐應(yīng)用
語(yǔ)言是人類(lèi)在當(dāng)前應(yīng)用階段用來(lái)表達(dá)自身意思一種形式,主要是由語(yǔ)言和語(yǔ)法構(gòu)成的一種系統(tǒng)。計(jì)算機(jī)語(yǔ)言是指在計(jì)算機(jī)上應(yīng)用的語(yǔ)言,為了促進(jìn)人類(lèi)和計(jì)算機(jī)的溝通交流,專(zhuān)門(mén)為計(jì)算機(jī)設(shè)計(jì)的一種語(yǔ)言。此類(lèi)信息符號(hào)是按照固定的原則類(lèi)型,以表達(dá)人的思想為標(biāo)準(zhǔn),指導(dǎo)計(jì)算機(jī)對(duì)信息進(jìn)行采集、分析和加工,進(jìn)而簡(jiǎn)化程序的相關(guān)指令。計(jì)算機(jī)語(yǔ)言在實(shí)踐教學(xué)中有著不可替代的作用,必須根據(jù)應(yīng)用標(biāo)準(zhǔn)對(duì)其進(jìn)行合理有效的教學(xué)。
1 編程游戲的含義和特點(diǎn)
1.1 編程游戲的含義
所謂編程游戲指的是在實(shí)踐教學(xué)過(guò)程中,以編程教學(xué)為主題的游戲,Programming Game 一般是以“機(jī)器人競(jìng)技仿真引擎”出現(xiàn)的。在實(shí)踐教學(xué)中需要了解學(xué)生的學(xué)習(xí)特點(diǎn),合理組織教學(xué)模式,優(yōu)化教學(xué)方法,達(dá)到提升計(jì)算機(jī)語(yǔ)言教學(xué)效果的目的[1]。
1.2 編程游戲教學(xué)的特點(diǎn)
(1)提升學(xué)生的學(xué)習(xí)興趣;原有的教學(xué)模式過(guò)于單一,無(wú)法在有限的時(shí)間內(nèi)提升學(xué)生學(xué)習(xí)的有效性。基于其中存在的問(wèn)題,采用編程游戲進(jìn)行教育,能增加學(xué)生的參與能力,吸引學(xué)生注意力,進(jìn)而不斷提升整體學(xué)習(xí)效果。(2)提供教學(xué)平臺(tái);編程游戲教學(xué)是以單獨(dú)的教學(xué)平臺(tái)為研究點(diǎn),通過(guò)公共平臺(tái)的主導(dǎo)作用,開(kāi)展競(jìng)技比賽,讓學(xué)生在比賽的過(guò)程中了解多種學(xué)習(xí)方式。在具體實(shí)踐教學(xué)過(guò)程中,通過(guò)設(shè)計(jì)好的游戲逐漸引入教學(xué)中,進(jìn)而增強(qiáng)學(xué)生的主觀表達(dá)能力[2]。(3)提升計(jì)算機(jī)教學(xué)水平;Programming Game 應(yīng)用在現(xiàn)今計(jì)算機(jī)語(yǔ)言教學(xué)上非常適合,它有著強(qiáng)烈的趣味性,可以讓學(xué)生在游戲過(guò)程中提高計(jì)算機(jī)語(yǔ)言水平。由于學(xué)生受到多種因素的影響,在實(shí)踐教學(xué)中存在學(xué)習(xí)能力差別大的情況,在實(shí)踐中應(yīng)用編程游戲教學(xué)模式能有效的提升計(jì)算機(jī)教學(xué)水平。
2 如何將編程游戲應(yīng)用到計(jì)算機(jī)語(yǔ)言教學(xué)中
基于計(jì)算機(jī)語(yǔ)言教學(xué)的重要性,在實(shí)踐過(guò)程中必須從現(xiàn)有教學(xué)模式入手,并按照固定的教學(xué)體系和教學(xué)模式,將其靈活應(yīng)用到實(shí)踐教學(xué)中, 不斷提升教學(xué)效果。以下將對(duì)如何將編程游戲應(yīng)用到計(jì)算機(jī)語(yǔ)言教學(xué)中進(jìn)行分析。
2.1 合理選擇游戲
以 Python Challenge 為例,Python Challenge 是一個(gè)經(jīng)典的編程游戲,在實(shí)踐過(guò)程中必須結(jié)合學(xué)生的實(shí)際學(xué)習(xí)特點(diǎn),對(duì)其進(jìn)行優(yōu)化選擇。當(dāng)前基于JAVA,C++,C+,C,PYTHON 計(jì)算機(jī)語(yǔ)言開(kāi)發(fā)出了“飛機(jī)大戰(zhàn)”游戲,在實(shí)踐教學(xué)中可以利用計(jì)算編程模式的差異性,選擇合理的教學(xué)模式。例如在相關(guān)函數(shù)值定義及全局變量教學(xué)過(guò)程中,可以通過(guò)C++6.0飛機(jī)彈SPEED的形式,掌握控制系數(shù),并結(jié)合學(xué)生的實(shí)際學(xué)習(xí)情況,對(duì)游戲內(nèi)容進(jìn)行合理的選擇,使其適應(yīng)教學(xué)體系的要求[3]。
2.2 采用多媒體教學(xué)模式
基于計(jì)算機(jī)語(yǔ)言教學(xué)的特殊性,在實(shí)踐過(guò)程中除了進(jìn)行必要的理論教學(xué)和實(shí)踐教學(xué)之外,必須對(duì)學(xué)生進(jìn)行常規(guī)性系統(tǒng)教學(xué)。多媒體教學(xué)模式是當(dāng)前應(yīng)用比較廣泛的一種教學(xué)形式,在實(shí)踐中需要教師做好課前準(zhǔn)備工作,按照固定的教學(xué)模式要求,讓學(xué)生重視課前幻燈片演示教學(xué)的特殊性。在C++語(yǔ)言教學(xué)過(guò)程中,可以讓學(xué)生獨(dú)立做課件,并結(jié)合教材材料的需要,對(duì)自己做的片子進(jìn)行演示,必要時(shí)將其做成文檔的形式,將圖片、文字和視頻融入進(jìn)去。并根據(jù)信息的發(fā)展需求結(jié)合課堂教學(xué)實(shí)踐。學(xué)生在自主演示的過(guò)程中,能通過(guò)自主分析的形式,不斷強(qiáng)化對(duì)知識(shí)的理解。學(xué)會(huì)自主演示的教學(xué)形式,能發(fā)揮學(xué)生表達(dá)主觀性,根據(jù)自己學(xué)過(guò)的知識(shí),利用編程游戲的優(yōu)勢(shì),對(duì)編程游戲進(jìn)行合理的設(shè)置,滿足教學(xué)實(shí)踐需求[4]。
2.3 重視教學(xué)過(guò)程
在編程語(yǔ)言設(shè)計(jì)過(guò)程中,為了提升學(xué)生的理解度,必須重視過(guò)程教學(xué)。在具體應(yīng)用階段必須對(duì)游戲本身規(guī)則有一定的了解,明確知識(shí)點(diǎn)的含義和應(yīng)用方向。其次在具體教學(xué)中必須對(duì)游戲項(xiàng)目進(jìn)行合理設(shè)計(jì),讓學(xué)生積極參與到設(shè)計(jì)過(guò)程中,在解題過(guò)程中,結(jié)合學(xué)生感興趣的游戲項(xiàng)目進(jìn)行教學(xué)。為了避免出現(xiàn)知識(shí)點(diǎn)教學(xué)效果不佳的情況,可以根據(jù)學(xué)生的實(shí)際學(xué)習(xí)能力,讓學(xué)生優(yōu)化學(xué)習(xí)形式,選擇合理的學(xué)習(xí)領(lǐng)域。此類(lèi)教學(xué)模式能讓學(xué)生在輕松和諧的氛圍下學(xué)習(xí)知識(shí)點(diǎn),并提升計(jì)算機(jī)語(yǔ)言教學(xué)的效果。
2.4 重視綜合應(yīng)用的效果
編程游戲的類(lèi)型比較多,在應(yīng)用過(guò)程中必須重視綜合應(yīng)用的教學(xué)效果,增加學(xué)生實(shí)際操作的能力。首先讓學(xué)生在規(guī)定時(shí)間內(nèi)對(duì)知識(shí)點(diǎn)進(jìn)行自主整合,計(jì)算機(jī)教師可以通過(guò)增加時(shí)間的形式對(duì)學(xué)生的實(shí)際掌握情況進(jìn)行合理的分析。必要時(shí)將學(xué)生分成若干個(gè)小組,按照學(xué)生學(xué)習(xí)的差異性,明確在組內(nèi)擔(dān)任的任務(wù),并在已有的教學(xué)基礎(chǔ)上加強(qiáng)學(xué)生的互動(dòng)交流,不斷提升學(xué)生對(duì)重要知識(shí)點(diǎn)的掌握程度。在整體學(xué)習(xí)階段,學(xué)生之間必須具備一定的溝通能力,在游戲教學(xué)的過(guò)程中對(duì)重點(diǎn)知識(shí)有一定的了解,不斷提升學(xué)生對(duì)知識(shí)的掌握程度。
3 結(jié)語(yǔ)
基于編程游戲的特殊性,在計(jì)算機(jī)語(yǔ)言教學(xué)中要從整體教學(xué)模式入手,按照固定的教學(xué)方式和特點(diǎn)不斷對(duì)其進(jìn)行創(chuàng)新。游戲項(xiàng)目類(lèi)型比較多,優(yōu)化選擇方式是擺在計(jì)算機(jī)教師面前的重要難題,必須打破原有教學(xué)體系的限制,采用新型教學(xué)模式,不斷激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生了解游戲編程的重要性,不斷提升自身計(jì)算機(jī)語(yǔ)言教學(xué)成績(jī),激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)技術(shù)興趣。
參考文獻(xiàn):
[1] 牟琴.“輕游戲”對(duì)計(jì)算思維能力的培養(yǎng)――教育游戲?qū)Τ绦蛟O(shè)計(jì)基礎(chǔ)課程教學(xué)的影響[J].遠(yuǎn)程教育雜志,2012(23):80-82.
[2] 邵玉祥,陳青.“案例教學(xué)+項(xiàng)目教學(xué)法”在計(jì)算機(jī)語(yǔ)言教學(xué)中的互補(bǔ)應(yīng)用[J].高教論壇,2014(24):290-291.
篇9
關(guān)鍵詞:Python編程;教學(xué)設(shè)計(jì);非計(jì)算機(jī)專(zhuān)業(yè);編程語(yǔ)言
Python是一門(mén)免費(fèi)、開(kāi)源的跨平臺(tái)高級(jí)動(dòng)態(tài)編程語(yǔ)言,可以處理系統(tǒng)運(yùn)維、圖形處理、數(shù)據(jù)庫(kù)編程、多媒體編程、軟件分析、Web編程、科學(xué)計(jì)算與可視化、機(jī)器學(xué)習(xí)、人工智能等,擁有眾多狂熱的支持者,使得各個(gè)領(lǐng)域的人員能快速實(shí)現(xiàn)和驗(yàn)證自己的思路與創(chuàng)意。Python早就廣泛應(yīng)用到企業(yè)之中,早在2004年,Google便已決心在快速開(kāi)發(fā)方面使用Python。近日,IEEESpectrum了第四屆頂級(jí)編程語(yǔ)言交互排行榜。因?yàn)橛懈鞣N不同語(yǔ)言的排行,所以IEEESpectrum依據(jù)不同的變量對(duì)流行度進(jìn)行了排行。Python擊敗Java,C,C++等語(yǔ)言,躍居編程語(yǔ)言交互排行榜第一名。非計(jì)算機(jī)專(zhuān)業(yè)學(xué)習(xí)編程的目的并非為了培養(yǎng)專(zhuān)業(yè)的編程開(kāi)發(fā)人員,而是一方面為了鍛煉學(xué)生邏輯思維、扎實(shí)的問(wèn)題分析能力;另一方面為了方便學(xué)生在各個(gè)領(lǐng)域進(jìn)行研究實(shí)踐。Python語(yǔ)言的優(yōu)勢(shì)在于資源豐富,擁有堅(jiān)實(shí)的數(shù)值算法、圖標(biāo)和數(shù)據(jù)處理基礎(chǔ)設(shè)施,建立了非常良好的生態(tài)環(huán)境,吸引了大批科學(xué)家以及各領(lǐng)域的專(zhuān)家使用。這也是非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生學(xué)習(xí)Python編程的必要性。
1編程語(yǔ)言的學(xué)習(xí)對(duì)非計(jì)算機(jī)專(zhuān)業(yè)的重要性
1.1程序設(shè)計(jì)基礎(chǔ)在非計(jì)算機(jī)專(zhuān)業(yè)開(kāi)設(shè)情況
我國(guó)大學(xué)針對(duì)非計(jì)算機(jī)專(zhuān)業(yè)開(kāi)設(shè)的程序設(shè)計(jì)基礎(chǔ)課程,使用C語(yǔ)言作為基礎(chǔ)語(yǔ)言的較多。C語(yǔ)言作為程序設(shè)計(jì)基礎(chǔ)語(yǔ)言,能夠讓學(xué)生明白程序運(yùn)行原理,計(jì)算機(jī)各個(gè)部件如何交互,程序在內(nèi)存中是怎樣的狀態(tài)以及操作系統(tǒng)與程序有怎樣的關(guān)系。但是對(duì)于非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生來(lái)說(shuō),C語(yǔ)言語(yǔ)法復(fù)雜,調(diào)試程序困難,學(xué)生缺少對(duì)計(jì)算機(jī)體系的整體認(rèn)識(shí),也無(wú)需了解計(jì)算機(jī)底層知識(shí),后續(xù)工作很難使用C語(yǔ)言來(lái)解決問(wèn)題,所以并不適合教授給沒(méi)有任何計(jì)算機(jī)認(rèn)知背景的非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生。Java語(yǔ)言也是部分高校面向全校開(kāi)設(shè)的程序設(shè)計(jì)基礎(chǔ)編程公選課,是一門(mén)面向?qū)ο蟮木幊陶Z(yǔ)言,具有簡(jiǎn)單性、分布式、健壯性、可移植性、平立、動(dòng)態(tài)性等特點(diǎn)。Java語(yǔ)言廣泛應(yīng)用在Android應(yīng)用、金融業(yè)應(yīng)用的服務(wù)器程序、網(wǎng)站、嵌入式領(lǐng)域、大數(shù)據(jù)技術(shù)和科學(xué)應(yīng)用等領(lǐng)域。但是對(duì)于非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生而言,Java語(yǔ)言學(xué)習(xí)成本比較高,工作后的應(yīng)用場(chǎng)景較少,語(yǔ)言本身重點(diǎn)關(guān)注代碼復(fù)用性和可移植性,這些特點(diǎn)說(shuō)明Java并不適用于非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生[1]。
1.2非計(jì)算機(jī)專(zhuān)業(yè)選擇Python的原因
Python語(yǔ)言由荷蘭人GuidovanRossum于1989年發(fā)明,第一個(gè)公開(kāi)發(fā)行版發(fā)行于1991年,已經(jīng)有28年的歷史。Python在設(shè)計(jì)上堅(jiān)持了清晰劃一的風(fēng)格,這使得其成為一門(mén)易讀、易維護(hù),并且被大量用戶所歡迎的、用途廣泛的語(yǔ)言。Python的設(shè)計(jì)哲學(xué)是“優(yōu)雅”“明確”“簡(jiǎn)單”,具有豐富和強(qiáng)大的庫(kù)[2]。Python語(yǔ)言是最接近自然語(yǔ)言的編程語(yǔ)言,代碼簡(jiǎn)潔高效,對(duì)于沒(méi)有編程經(jīng)驗(yàn)的學(xué)生來(lái)說(shuō)較易上手,學(xué)生無(wú)需糾結(jié)語(yǔ)法和程序編寫(xiě)方式,而是更快的抽象問(wèn)題并提出解決方案,這樣更容易激發(fā)學(xué)生的學(xué)習(xí)熱情。非計(jì)算機(jī)專(zhuān)業(yè)涉及范圍較廣,Python所能完成的工作也非常廣泛,除了Web編程、圖形處理、計(jì)算機(jī)視覺(jué)、軟件分析、物聯(lián)網(wǎng)管理、科學(xué)計(jì)算與可視化等領(lǐng)域,一些意想不到的領(lǐng)域Python也能涉及。例如Python也能夠用于電影視覺(jué)特效的制作,其中就包括了《星球大戰(zhàn)》某些電影特效的制作,從集體渲染到批量處理再到影片合成,Python將所有步驟都緊密黏合在了一起。2017年,“人工智能”首次被列入政府工作報(bào)告,Python也借助人工智能(ArtificialIntelligence,AI)和數(shù)據(jù)科學(xué),攀爬到了編程語(yǔ)言生態(tài)鏈的頂級(jí)位置。隨著AI應(yīng)用的發(fā)展,數(shù)百萬(wàn)之眾的教師、公司職員、工程師、翻譯、編輯、醫(yī)生、銷(xiāo)售、管理者和公務(wù)員將裹挾著各自領(lǐng)域中的行業(yè)知識(shí)和數(shù)據(jù)資源,涌入Python和AI大潮之中,深刻地改變整個(gè)IT,或者說(shuō)數(shù)據(jù)科技(DataTechnology,DT)產(chǎn)業(yè)的整體格局和面貌。
2非計(jì)算機(jī)專(zhuān)業(yè)Python編程教學(xué)設(shè)計(jì)
對(duì)于非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生,學(xué)習(xí)編程語(yǔ)言是很有挑戰(zhàn)性的,學(xué)生專(zhuān)業(yè)不同,思維方式也不相同。為了引發(fā)學(xué)生學(xué)習(xí)興趣,達(dá)到較好的教學(xué)效果,教師要轉(zhuǎn)變課堂上的角色,讓學(xué)生成為課堂的主角[3]。針對(duì)該課程和學(xué)生特點(diǎn),提出“分方向的理論與實(shí)踐指導(dǎo)”,學(xué)生可以有重點(diǎn)、有目標(biāo)地進(jìn)行學(xué)習(xí)。
2.1教學(xué)目標(biāo)
計(jì)算機(jī)編程延伸到非計(jì)算機(jī)專(zhuān)業(yè),對(duì)學(xué)生的掌握計(jì)算機(jī)理論知識(shí)和實(shí)踐技能要求較高?!俺绦蛟O(shè)計(jì)基礎(chǔ)”作為入門(mén)課程,除了教授學(xué)生一門(mén)編程語(yǔ)言的概念、語(yǔ)法及使用,還要教會(huì)學(xué)生編程思想、分析問(wèn)題和解決問(wèn)題的能力。
2.2教學(xué)內(nèi)容
非計(jì)算機(jī)專(zhuān)業(yè)Python編程教學(xué)涵蓋的基本內(nèi)容包括:基礎(chǔ)知識(shí)、Python序列、流程控制語(yǔ)句、函數(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)等。后續(xù)應(yīng)當(dāng)著重針對(duì)學(xué)生的學(xué)習(xí)方向或者興趣點(diǎn),有針對(duì)性地講解Python的標(biāo)準(zhǔn)庫(kù)和擴(kuò)展庫(kù),并以案例或者項(xiàng)目的形式展現(xiàn)Python在各個(gè)領(lǐng)域中的應(yīng)用。通常,不同學(xué)校的公選課的學(xué)時(shí)不同,32學(xué)時(shí)或者48學(xué)時(shí)。無(wú)論多少,學(xué)生都無(wú)法只利用上課時(shí)間達(dá)到最佳的學(xué)習(xí)效果,所以課下的自主學(xué)習(xí)尤為重要。在學(xué)習(xí)每個(gè)知識(shí)點(diǎn)后,教師安排部分課下自主學(xué)習(xí)的內(nèi)容,以幫助學(xué)生更充分地掌握所學(xué)內(nèi)容,并安排大量與實(shí)際工作學(xué)習(xí)相關(guān)案例。
2.3教學(xué)方法
除了講授法、案例法等傳統(tǒng)教學(xué)方法,教師應(yīng)當(dāng)充分分析學(xué)生特點(diǎn),并時(shí)刻觀察學(xué)生的反應(yīng)。教師在引入新概念、新理論時(shí)要以學(xué)生學(xué)習(xí)或者生活中熟悉的內(nèi)容為切入點(diǎn),自然并具有邏輯性,能夠解決問(wèn)題,引發(fā)學(xué)習(xí)積極思考問(wèn)題。實(shí)踐是編程語(yǔ)言學(xué)習(xí)必不可少的過(guò)程,通過(guò)實(shí)踐夯實(shí)理論知識(shí),并親自動(dòng)手操作解決實(shí)際問(wèn)題。教師應(yīng)當(dāng)分專(zhuān)業(yè)引導(dǎo)學(xué)生參與課題或項(xiàng)目中的部分模塊,給學(xué)生創(chuàng)造更多機(jī)會(huì)去實(shí)踐,學(xué)生完成課題或項(xiàng)目后,充分體驗(yàn)到編程的樂(lè)趣,從而更好地激發(fā)學(xué)生學(xué)習(xí)興趣。
2.4拓展學(xué)生視野
由于學(xué)生專(zhuān)業(yè)不同,教師應(yīng)當(dāng)充分備課,了解Python在各個(gè)領(lǐng)域中的突出應(yīng)用,并學(xué)習(xí)相關(guān)領(lǐng)域中的應(yīng)用背景與相關(guān)知識(shí)。如果能將所學(xué)知識(shí)帶入實(shí)際情境中,學(xué)生用于解決工作和學(xué)習(xí)中遇到的各類(lèi)非通用計(jì)算問(wèn)題,理解并實(shí)踐計(jì)算思維[3]。在拓展學(xué)生視野的過(guò)程中同時(shí)增進(jìn)了教與學(xué)的相互促進(jìn),教師與學(xué)生都積極參與到教與學(xué)的互動(dòng)中,提升了教學(xué)效果。隨著互聯(lián)網(wǎng)與傳統(tǒng)行業(yè)深度融合以及人工智能的火熱,前沿性、基礎(chǔ)性、交叉性的學(xué)科研究越來(lái)越多,有利于培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和開(kāi)拓精神。
3結(jié)語(yǔ)
身為教育工作者,從教與學(xué)的理論上思考編程語(yǔ)言公選課的教學(xué)問(wèn)題。筆者認(rèn)為,“分方向的理論與實(shí)踐指導(dǎo)”能夠培養(yǎng)學(xué)生基于自身學(xué)習(xí)、研究方向,學(xué)好用活書(shū)本知識(shí),更重要的是與實(shí)踐應(yīng)用相聯(lián)系,有利于培養(yǎng)學(xué)生的創(chuàng)新能力、探究精神和創(chuàng)新思維能力。本文提出了面向非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生開(kāi)設(shè)Python編程教學(xué)入門(mén)的必要性,并針對(duì)該編程語(yǔ)言特點(diǎn)闡述了“分方向的理論與實(shí)踐指導(dǎo)”的教學(xué)設(shè)計(jì),這是編程公選課教學(xué)適應(yīng)高素質(zhì)人才培養(yǎng)要求的一種嘗試。只有在教學(xué)過(guò)程中,聯(lián)系本校學(xué)生實(shí)際情況,不斷創(chuàng)新、改革,才能使教學(xué)設(shè)計(jì)達(dá)到更好的效果,為社會(huì)培養(yǎng)真正有用的人才。
[參考文獻(xiàn)]
[1]王立翔.基于計(jì)算思維的python語(yǔ)言課程教學(xué)改革芻議[J].教育現(xiàn)代化,2017(15):12-13.
[2]嵩天,黃天羽,禮欣.Python語(yǔ)言:程序設(shè)計(jì)課程教學(xué)改革的理想選擇[J].中國(guó)大學(xué)教學(xué),2016(2):42-47.
篇10
C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,是計(jì)算機(jī)匯編語(yǔ)言的重要組成部分。其實(shí)質(zhì)就是通過(guò)對(duì)語(yǔ)言進(jìn)行編寫(xiě)和翻譯,使其產(chǎn)生一種與社會(huì)相銜接的語(yǔ)言,讓人和計(jì)算之間通過(guò)這種語(yǔ)言能夠進(jìn)行簡(jiǎn)單的交流。C語(yǔ)言是在1972年由美國(guó)貝爾研究所提出,1978年先后被運(yùn)用到各種機(jī)型中。C語(yǔ)言具有雙重性,具備高級(jí)語(yǔ)言的特點(diǎn)和匯編語(yǔ)言的優(yōu)越性,不僅能對(duì)系統(tǒng)應(yīng)用程序進(jìn)行編寫(xiě),而且能對(duì)不依靠計(jì)算機(jī)硬件的應(yīng)用程序進(jìn)行編寫(xiě)。同時(shí)C語(yǔ)言也具有廣泛的應(yīng)用性,能在多個(gè)計(jì)算機(jī)的操作系統(tǒng)中運(yùn)用,大大提高了計(jì)算機(jī)軟件編程的效率。隨著計(jì)算機(jī)的日益普及,C語(yǔ)言的應(yīng)用領(lǐng)域越來(lái)越寬,成為目前較為流行的高級(jí)程序設(shè)計(jì)語(yǔ)言之一,在許多大型的軟件編程中被廣泛的應(yīng)用。C語(yǔ)言具有如下的特點(diǎn):
1.1模塊化思想模塊化的基本思想就是運(yùn)用C語(yǔ)言在進(jìn)行計(jì)算機(jī)軟件編程設(shè)計(jì)時(shí),按功能作用的不同將一個(gè)較大的程序分割成為許多小的子模塊,使每個(gè)小的子模塊成為一個(gè)功能單一、理解簡(jiǎn)單和結(jié)構(gòu)合理的小程序。
1.2簡(jiǎn)潔性強(qiáng)C語(yǔ)言具有語(yǔ)言簡(jiǎn)潔、結(jié)構(gòu)緊湊、使用方便、靈活的優(yōu)勢(shì)。C語(yǔ)言包含了32個(gè)關(guān)鍵字和9條控制語(yǔ)句,源程序書(shū)寫(xiě)方式較自由靈活,因此在計(jì)算機(jī)軟件編程中要選擇使用小寫(xiě)字母,壓縮掉所有不重要的部分。
1.3運(yùn)算范圍廣C語(yǔ)言總共具有34種運(yùn)算符,其運(yùn)算符號(hào)十分豐富且對(duì)運(yùn)輸結(jié)果能采用各種各樣的表達(dá)形式,因此C語(yǔ)言的數(shù)據(jù)處理能力強(qiáng),可以為各類(lèi)數(shù)據(jù)結(jié)構(gòu)進(jìn)行復(fù)雜的運(yùn)算,進(jìn)行一些高級(jí)語(yǔ)言較難實(shí)現(xiàn)的運(yùn)算功能。
1.4移植泛用性C語(yǔ)言在進(jìn)行軟件編程中基本上不需要做任何的修改,就能運(yùn)用于各種不同型號(hào)的計(jì)算機(jī)和操作系統(tǒng)環(huán)境上,從而形成很多不同版本的C語(yǔ)言。
1.5應(yīng)用效率高C語(yǔ)言的應(yīng)用結(jié)構(gòu)簡(jiǎn)單清晰,能夠?qū)?nèi)存中的相應(yīng)地址進(jìn)行直接的訪問(wèn),操作十分方便,被稱為高級(jí)語(yǔ)言中的低級(jí)語(yǔ)言。同時(shí)能夠直接調(diào)用系統(tǒng)功能,直接操作硬件,具備許多高級(jí)語(yǔ)言所不具備的高效率。
2.C語(yǔ)言在計(jì)算機(jī)軟件編程中的技巧
C語(yǔ)言具有模塊化的特點(diǎn),因此在計(jì)算機(jī)軟件程序編程中,充分發(fā)揮C語(yǔ)言的靈活性和方便性,提高軟件編程的技巧性,能夠優(yōu)化軟件程序編輯和提高軟件開(kāi)發(fā)的效率和質(zhì)量。
2.1變量數(shù)據(jù)和運(yùn)算模式的合理設(shè)置設(shè)置變量數(shù)據(jù)時(shí),要在最大限度滿足計(jì)算機(jī)軟件編程需要的前提下,盡可能合理的設(shè)置變量數(shù)據(jù),使用無(wú)符號(hào)的最小數(shù)據(jù)類(lèi)型,這樣能減少程序代碼,從而促進(jìn)計(jì)算機(jī)軟件編程的有效運(yùn)行。同時(shí)在設(shè)置運(yùn)算模式時(shí),要盡量運(yùn)用定點(diǎn)運(yùn)算,避免運(yùn)用浮點(diǎn)運(yùn)算。
2.2變量存貯器類(lèi)型的合理定義在計(jì)算機(jī)軟件編程中,采用和操作不同類(lèi)型的變量存貯器時(shí),會(huì)造成編譯后的代碼執(zhí)行效率各不相同,只有合理定義變量存貯器類(lèi)型,才能不斷提高程序的執(zhí)行效率。因此在定義變量存貯器類(lèi)型時(shí),應(yīng)在滿足條件的情況下盡量選用內(nèi)部直接尋址存貯器。
2.3變量存貯類(lèi)型的靈活設(shè)置在計(jì)算機(jī)軟件編程中,C語(yǔ)言具有模塊化思想,正確函數(shù)變量的傳遞在編程中十分重要,因此子程序模塊使用的變量常采用局部變量,而整個(gè)程序模塊使用的變量要采用全局變量。另外在C語(yǔ)言中靈活使用指針、結(jié)構(gòu)和聯(lián)合,也便于數(shù)據(jù)的傳遞,提高軟件編程的效率。
2.4設(shè)計(jì)軟件編程與C語(yǔ)言的接口C語(yǔ)言具有程序執(zhí)行速度快和直接操作硬件的優(yōu)勢(shì),在進(jìn)行數(shù)據(jù)采集、中斷服務(wù)器處理和實(shí)時(shí)控制時(shí),可以將C語(yǔ)言程序運(yùn)用到計(jì)算機(jī)軟件編程中,自行控制數(shù)據(jù)的傳遞,從而能夠精確控制任務(wù),加快實(shí)時(shí)響應(yīng)。
2.5編譯控制指令的正確選擇C語(yǔ)言能為計(jì)算機(jī)的軟件編程提供了20多條控制指令,總體可分為首要控制指令和一般控制指令,首要控制指令的選擇只能用一次,要放在源程序的開(kāi)始處,以防止重復(fù)而導(dǎo)致停止編譯,而一般控制指令的選擇可以多次。因此選擇正確的控制指令,能加速程序調(diào)試過(guò)程。
3.C語(yǔ)言在計(jì)算機(jī)軟件編程中的應(yīng)用
C語(yǔ)言具有很強(qiáng)的優(yōu)越性,可以適用于計(jì)算機(jī)軟件編程實(shí)驗(yàn)研究,這就需要對(duì)C語(yǔ)言在計(jì)算機(jī)軟件編程中的應(yīng)用有一個(gè)全面的認(rèn)識(shí),避免在以后的程序設(shè)計(jì)過(guò)程中出現(xiàn)基礎(chǔ)不足的情況。
3.1指針的應(yīng)用C語(yǔ)言中的指針代表相關(guān)變量、相應(yīng)函數(shù)的地址和地址相對(duì)應(yīng)的存儲(chǔ)內(nèi)容。在進(jìn)行軟件編程時(shí),如果一個(gè)相應(yīng)的變量聲明前面,出現(xiàn)“*”號(hào),那就表示這個(gè)內(nèi)存地址相對(duì)應(yīng)的存儲(chǔ)內(nèi)容。通常情況下C語(yǔ)言的一個(gè)指針代表著一個(gè)相應(yīng)函數(shù)的地址,是一個(gè)常量。此外,C語(yǔ)言的指針可以在調(diào)用函數(shù)時(shí)得到幾個(gè)不同于return(z)的返回值。
3.2字符串在C語(yǔ)言中,字符串是一種以ASCII的UNL作為數(shù)組退出的一種chair型的數(shù)組,在計(jì)算機(jī)軟件編程中,字符串的使用一般不需要引用庫(kù)。但在C標(biāo)準(zhǔn)庫(kù)中包含著一些函數(shù)可以操作相應(yīng)的字符串,在使用這些函數(shù)時(shí),需要運(yùn)用相對(duì)應(yīng)的頭文件進(jìn)行引用。
3.3C語(yǔ)言結(jié)構(gòu)C語(yǔ)言主要包括三種結(jié)構(gòu)模式即順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)在C語(yǔ)言中是按照先后次序進(jìn)行操作,通過(guò)構(gòu)建一個(gè)相對(duì)簡(jiǎn)單和完整的程序,進(jìn)行相對(duì)獨(dú)立的運(yùn)用。循環(huán)結(jié)構(gòu)是在進(jìn)行各種數(shù)據(jù)運(yùn)算和處理時(shí),需要對(duì)其中的一些語(yǔ)句進(jìn)行反復(fù)的執(zhí)行,這在一定程度上簡(jiǎn)化了程序的長(zhǎng)度,使程序變得簡(jiǎn)潔。選擇結(jié)構(gòu)是根據(jù)相關(guān)的分支條件選擇相應(yīng)的執(zhí)行路徑,在計(jì)算機(jī)軟件編程中要選擇具有較強(qiáng)適應(yīng)性執(zhí)行路徑。
熱門(mén)標(biāo)簽
計(jì)算機(jī)畢業(yè)論文 計(jì)算機(jī)論文 計(jì)算機(jī)技術(shù)論文 計(jì)算機(jī)教育論文 計(jì)算機(jī)專(zhuān)業(yè)論文 計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)論文 計(jì)算機(jī)教學(xué)論文 計(jì)算機(jī)基礎(chǔ)論文 計(jì)算機(jī)應(yīng)用論文 計(jì)算化學(xué)論文 心理培訓(xùn) 人文科學(xué)概論
相關(guān)文章
1計(jì)算機(jī)類(lèi)專(zhuān)業(yè)開(kāi)展工程的思考
2高職院校計(jì)算機(jī)專(zhuān)業(yè)人才培養(yǎng)探析
4中職計(jì)算機(jī)教學(xué)應(yīng)用策略