前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計(jì)算機(jī)編程與設(shè)計(jì)主題范文,僅供參考,歡迎閱讀并收藏。
【關(guān)鍵詞】高職高專(zhuān) 可編程計(jì)算器 課程建設(shè)
測(cè)繪地理信息類(lèi)專(zhuān)業(yè)的學(xué)生,要求通過(guò)學(xué)習(xí),構(gòu)建測(cè)、繪、算的基本能力。計(jì)算能力成為職業(yè)能力的基本組成部分。
依據(jù)測(cè)繪中、高職學(xué)生畢業(yè)就業(yè)瞄準(zhǔn)工程現(xiàn)場(chǎng)工作崗位需要的實(shí)際。在工程類(lèi)的工作中,特別是在類(lèi)似道路工程施工現(xiàn)場(chǎng),伴隨工程進(jìn)程,需要反復(fù)進(jìn)行放樣或校核,而且需要現(xiàn)場(chǎng)進(jìn)行數(shù)據(jù)處理,這樣的數(shù)據(jù)處理的特點(diǎn)是數(shù)據(jù)量不大,數(shù)據(jù)處理模型不復(fù)雜,但實(shí)時(shí)性要求高,要求立即指導(dǎo)現(xiàn)場(chǎng)施工工作。由于施工現(xiàn)場(chǎng)灰塵多、野外供電困難等環(huán)境條件的原因,通常是不方便使用電腦的,因此,計(jì)算器,特別是程序計(jì)算器一直發(fā)揮著極其重要的作用。
1 可編程計(jì)算器的工程應(yīng)用
信息社會(huì)的到來(lái),使得人們對(duì)計(jì)算機(jī)的依賴(lài)程度越來(lái)越強(qiáng),但并不意味著計(jì)算器可以完全被取代,不同的計(jì)算工具都有各自的用戶(hù)群體。可編程計(jì)算器和計(jì)算機(jī)相比,具有價(jià)格低、體積小、攜帶方便、容易操作等優(yōu)點(diǎn),和不具備編程功能的普通計(jì)算器相比,又具有可解決相對(duì)復(fù)雜的計(jì)算問(wèn)題、使用和修改方便等優(yōu)點(diǎn),因此在各行各業(yè)中得到了廣泛的使用,尤其在工程行業(yè)應(yīng)用最為廣泛。
早在20世紀(jì)90年代末,可編程計(jì)算器就已經(jīng)在我國(guó)工程界得到了比較廣泛的應(yīng)用。隨著社會(huì)的進(jìn)步,科學(xué)的發(fā)展,可編程計(jì)算器在工程領(lǐng)域中的使用也在增加,例如:在坐標(biāo)轉(zhuǎn)換中的應(yīng)用、圓曲線與緩和曲線上點(diǎn)的坐標(biāo)計(jì)算、道路縱斷面中平測(cè)量、隧洞開(kāi)挖和欠挖中的計(jì)算、隧道斷面測(cè)量、公路與鐵路路線任意變坡點(diǎn)連續(xù)豎曲線高程計(jì)算、橋梁施工測(cè)量中的計(jì)算、高鐵施工中的相關(guān)計(jì)算等。
隨著計(jì)算器的不斷發(fā)展,計(jì)算器的內(nèi)存容量也逐漸增大,有些已經(jīng)可以使用存儲(chǔ)卡存儲(chǔ)程序。計(jì)算器不斷地升級(jí)換代,功能更加強(qiáng)勁,計(jì)算器的處理能力也在不斷增加,以適應(yīng)現(xiàn)代工程技術(shù)發(fā)展的需要。
2 高職高專(zhuān)測(cè)繪相關(guān)專(zhuān)業(yè)學(xué)生計(jì)算能力培養(yǎng)
“測(cè)、繪、算”是測(cè)繪學(xué)生要掌握的基本技能,“算”是其中重要的一項(xiàng),學(xué)生學(xué)會(huì)一種以上計(jì)算器的使用是很有必要的,可以提升學(xué)生的計(jì)算能力。
根據(jù)高職學(xué)生就業(yè)面對(duì)工程現(xiàn)場(chǎng)一線崗位的特點(diǎn)要求,在《高等學(xué)校高職高專(zhuān)測(cè)繪類(lèi)專(zhuān)業(yè)規(guī)范》和《教學(xué)基本要求》中要求設(shè)置“計(jì)算器測(cè)繪程序設(shè)計(jì)與應(yīng)用”課程,以期待通過(guò)學(xué)習(xí),構(gòu)建學(xué)生滿(mǎn)足現(xiàn)場(chǎng)工作實(shí)時(shí)需求的數(shù)據(jù)處理能力。這樣的數(shù)據(jù)處理能力,也是構(gòu)成學(xué)生計(jì)算能力的不可缺少的組成部分。即使是當(dāng)前測(cè)繪技術(shù)和裝備已經(jīng)數(shù)字化、信息化的狀態(tài)下,測(cè)繪地理信息技術(shù)人員的現(xiàn)場(chǎng)工作依然需要工程計(jì)算器,特別是對(duì)可編程計(jì)算器應(yīng)用能力的需求。
但現(xiàn)在的學(xué)生對(duì)計(jì)算器認(rèn)識(shí)不夠。智能手機(jī)、平板電腦等電子產(chǎn)品的不斷涌現(xiàn),價(jià)格水平也逐年下降。計(jì)算器在學(xué)生的潛意識(shí)里已變得不再重要,他們覺(jué)得,手機(jī)、平板即可代替計(jì)算器。
但就中國(guó)目前來(lái)看,計(jì)算器還不能完全被替代,計(jì)算器所具有的優(yōu)勢(shì):如小巧、輕便,便于攜帶;電池耐久;計(jì)算程序容易編寫(xiě)等,使得它在短時(shí)間內(nèi)還不會(huì)從市場(chǎng)上消失。這就要求我們改變學(xué)生對(duì)計(jì)算器的認(rèn)識(shí),從計(jì)算器的基本使用開(kāi)始,讓學(xué)生系統(tǒng)地學(xué)習(xí)可編程計(jì)算器,培養(yǎng)學(xué)生的計(jì)算能力。
3 可編程計(jì)算器程序設(shè)計(jì)課程中存在的問(wèn)題
到目前為止,高職高專(zhuān)開(kāi)設(shè)可編程計(jì)算器程序設(shè)計(jì)課程還存在以下問(wèn)題:
3.1 教材的選擇
很多學(xué)校都開(kāi)設(shè)了計(jì)算器編程課程,但是一直沒(méi)有適合的教材作為參考,上課非常不方便。雖然算器編程相關(guān)書(shū)籍非常多,但作為教材還不夠系統(tǒng),難易程度也不合適。
3.2 可編程計(jì)算器機(jī)型選擇
市面上的計(jì)算器品牌很多,如CASIO(卡西歐)、得力DELI、TI(德州儀器)、SHARP(夏普)、Canon(佳能)、COMIX(齊心)等。各種品牌、型號(hào)的計(jì)算器,它們各有特點(diǎn),且操作不完全相同,計(jì)算器的按鍵對(duì)于不同的品牌、不同的型號(hào),區(qū)別也比較大。編程計(jì)算器的程序語(yǔ)言也不完全相同,計(jì)算器的計(jì)算功能的多少、在工程上的使用程度等都影響計(jì)算器的選擇,同時(shí)還要兼顧學(xué)生本身的經(jīng)濟(jì)條件。因此,選擇哪一種機(jī)型的計(jì)算器用在教學(xué)中是一個(gè)要解決的問(wèn)題。
3.3 教學(xué)內(nèi)容的選擇
因課程開(kāi)設(shè)時(shí)間的不同,對(duì)教學(xué)內(nèi)容的要求也不一樣。如果開(kāi)設(shè)時(shí)間過(guò)早,相關(guān)的基礎(chǔ)課程還沒(méi)有學(xué)習(xí),學(xué)生學(xué)習(xí)起來(lái)困難較大。將課程安排在大部分專(zhuān)業(yè)課程之后,基本原理部分的講授就會(huì)變得相對(duì)簡(jiǎn)單,但編程內(nèi)容要如何選擇,怎樣安排整個(gè)教學(xué)內(nèi)容才能達(dá)到比較好的效果呢?這是我們要解決的又一個(gè)問(wèn)題。
4 課程建設(shè)
4.1 教學(xué)時(shí)段安排
因計(jì)算器編程課程與很多專(zhuān)業(yè)課程密切相關(guān),如果大部分專(zhuān)業(yè)課程沒(méi)有學(xué)過(guò),在講程序設(shè)計(jì)時(shí),勢(shì)必要把所有沒(méi)學(xué)過(guò)的數(shù)學(xué)模型及原理從頭講一遍,這樣就會(huì)與其他專(zhuān)業(yè)課程重復(fù)。根據(jù)多年對(duì)本課程的教學(xué)和研究,將課程安排在完成大部分專(zhuān)業(yè)課程之后,將會(huì)事半功倍。
此外,計(jì)算器程序設(shè)計(jì)課程同一些專(zhuān)業(yè)課程會(huì)同時(shí)開(kāi)課,將計(jì)算器程序用于這些專(zhuān)業(yè)課程中的相應(yīng)計(jì)算中,這樣的學(xué)習(xí)效果會(huì)更佳。例如在開(kāi)設(shè)工程測(cè)量課程時(shí),將曲線放樣元素的計(jì)算用計(jì)算器程序來(lái)完成,計(jì)算更快,學(xué)生也更有學(xué)習(xí)興趣。
4.2 教學(xué)時(shí)間安排
4.2.1 一周安排幾節(jié),用一個(gè)學(xué)期的時(shí)間完成課程教學(xué)
這樣安排,學(xué)生有時(shí)間學(xué)習(xí)和消化講過(guò)的內(nèi)容,但時(shí)間過(guò)長(zhǎng),可能在下次上課的時(shí)候就將上節(jié)的內(nèi)容忘記了。
4.2.2 集中排課,一周時(shí)間完成課程教學(xué)
用一周或兩周的時(shí)間,集中學(xué)習(xí)。天天都在接觸計(jì)算器及相關(guān)編程內(nèi)容,記憶深刻。但集中學(xué)習(xí),一次接受的知識(shí)太多,學(xué)生理解起來(lái)有困難。在學(xué)過(guò)一個(gè)知識(shí)點(diǎn)后,學(xué)生沒(méi)有更多的時(shí)間去消化吸收。
這兩種安排各有利弊,但將其綜合起來(lái),將課程安排半個(gè)學(xué)期的時(shí)間,教學(xué)的進(jìn)度與學(xué)生的接受能力都可以得到滿(mǎn)足,教學(xué)效果更佳。
4.3 總學(xué)時(shí)的確定
課程的安排要滿(mǎn)足學(xué)生學(xué)會(huì)計(jì)算器的基本功能、基本編程功能、專(zhuān)業(yè)計(jì)算程序的編寫(xiě)、在工程應(yīng)用中使用到的一些常用計(jì)算器程序等。由易到難,學(xué)生從計(jì)算器的基本功能開(kāi)始學(xué)起,通過(guò)學(xué)習(xí)平時(shí)熟悉的數(shù)學(xué)模型,學(xué)習(xí)興趣會(huì)更濃。通過(guò)這樣的循序漸進(jìn)的過(guò)程,逐漸掌握程序編寫(xiě)的要點(diǎn)與技巧,從而學(xué)會(huì)編程。要達(dá)到這樣的教學(xué)目標(biāo),總學(xué)時(shí)安排大概30學(xué)時(shí)即可。
4.4 計(jì)算器機(jī)型的選擇
根據(jù)卡西歐(中國(guó))貿(mào)易有限公司市場(chǎng)部相關(guān)人員的市場(chǎng)調(diào)查,及測(cè)繪相關(guān)專(zhuān)業(yè)已經(jīng)畢業(yè)的學(xué)生反饋的信息,在工程中使用較多的機(jī)型為CASIO fx-5800P計(jì)算器。因此,為了適應(yīng)市場(chǎng)及學(xué)生就業(yè)崗位的需求,課程選用CASIO fx-5800P計(jì)算器作為主要機(jī)型,有針對(duì)性地講授其編程方法,同時(shí)附帶市場(chǎng)上用的相對(duì)較多的其他機(jī)型作為比較。
5 教材建設(shè)
針對(duì)各高職院校計(jì)算器編程課程的困擾及課程特點(diǎn),經(jīng)過(guò)全國(guó)測(cè)繪地理信息職業(yè)教育教學(xué)指導(dǎo)委員會(huì)認(rèn)真研究,組織編寫(xiě)了《Casio fx-5800P測(cè)繪程序設(shè)計(jì)與應(yīng)用》教材,該教材從測(cè)繪及相關(guān)專(zhuān)業(yè)出發(fā),內(nèi)容涵蓋計(jì)算器的基本計(jì)算操作、編程基礎(chǔ)、點(diǎn)位坐標(biāo)計(jì)算、參考橢球與坐標(biāo)轉(zhuǎn)換、高程測(cè)量計(jì)算、導(dǎo)線測(cè)量計(jì)算、曲線測(cè)設(shè)和面積計(jì)算等程序的編寫(xiě)與使用,與測(cè)繪專(zhuān)業(yè)緊密結(jié)合,難易程度相當(dāng)。學(xué)生學(xué)習(xí)了相關(guān)測(cè)繪基礎(chǔ)知識(shí),如測(cè)繪基礎(chǔ)、測(cè)量平差、控制測(cè)量、工程測(cè)量等學(xué)科之后,再來(lái)學(xué)習(xí)計(jì)算器程序設(shè)計(jì),在數(shù)學(xué)模型的學(xué)習(xí)上不用花費(fèi)過(guò)多的時(shí)間,重點(diǎn)放在程序設(shè)計(jì)與使用上,效果會(huì)更好。
在信息化比較發(fā)達(dá)的今天,除了紙質(zhì)的教材外,學(xué)生可以借助各種媒體進(jìn)行學(xué)習(xí)。同時(shí)考慮到課程的學(xué)習(xí)時(shí)間不是很長(zhǎng),需要在短時(shí)間內(nèi)掌握編程技巧與方法,所以在教材出版的同時(shí),還配套有課程相關(guān)的學(xué)習(xí)視頻、課件、教案等供老師和學(xué)生參考。學(xué)生除了在課堂上學(xué)習(xí)外,還可以自由安排時(shí)間進(jìn)行自學(xué)。老師上課更輕松,學(xué)生也可以更好地學(xué)習(xí)。
6 結(jié)語(yǔ)
課程建設(shè)方案及教材內(nèi)容的設(shè)計(jì),在由全國(guó)測(cè)繪地理信息職業(yè)教育教學(xué)指導(dǎo)委員會(huì)組織的“工程計(jì)算器與測(cè)量教學(xué)整合”課題研討會(huì)上,得到了與會(huì)專(zhuān)家、老師、工程師等的一致好評(píng)。同時(shí)為了使學(xué)生更愛(ài)計(jì)算器程序設(shè)計(jì),使計(jì)算器程序設(shè)計(jì)課程達(dá)到開(kāi)設(shè)的目的,卡西歐(中國(guó))貿(mào)易有限公司聯(lián)合多所高校、企業(yè)組織了工程計(jì)算器程序設(shè)計(jì)大賽,使專(zhuān)業(yè)人士和學(xué)生積極參與,促進(jìn)了計(jì)算器程序的發(fā)展和改進(jìn),做到以教促學(xué)、以賽促學(xué),最終達(dá)到以學(xué)促用的目的。但是,這其中也存在一定的不足之處,我們會(huì)在以后的實(shí)踐中不斷改進(jìn),以適應(yīng)發(fā)展的需要。
參考文獻(xiàn)
[1]周擁軍.CASIO可編程計(jì)算器在土木工程教學(xué)中的應(yīng)用實(shí)踐[J].昆明冶金高等專(zhuān)科學(xué)校學(xué)報(bào).2003,19(04):51-52.
[2]王中偉.卡西歐fx-5800P可編程與道路施工放樣程序[M].廣州:華南理工大學(xué)出版社,2011.
[3]高振玲.馬俊福.利用CASlO編程計(jì)算器進(jìn)行圓曲線與緩和曲線交點(diǎn)坐標(biāo)的精確計(jì)算[J].甘肅廣播電視大學(xué)學(xué)報(bào),2012,22(03):45-47.
作者簡(jiǎn)介
張偉紅(1977-),女,河南省溫縣人。工學(xué)碩士。講師,主要從事測(cè)繪工程技術(shù)的教學(xué)與研究工作。
關(guān)鍵詞: 設(shè)計(jì)概算; 編制; 問(wèn)題; 分析;
中圖分類(lèi)號(hào):S611 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):
前言
水利工程設(shè)計(jì)概算是初步設(shè)計(jì)階段對(duì)工程項(xiàng)目投資額度的概略計(jì)算,是初步設(shè)計(jì)文件的主要組成部分。設(shè)計(jì)概算投資包括了水利建設(shè)項(xiàng)目從籌建到竣工驗(yàn)收交付使用全過(guò)程所需的全部費(fèi)用。初步設(shè)計(jì)階段對(duì)建筑物的布置、結(jié)構(gòu)形式、主要尺寸以及機(jī)電設(shè)備的型號(hào)、規(guī)格等均已確定。保證初步設(shè)計(jì)概算編制質(zhì)量,合理確定擬建項(xiàng)目投資,對(duì)保證項(xiàng)目的順利實(shí)施、實(shí)現(xiàn)項(xiàng)目預(yù)期經(jīng)濟(jì)效益和社會(huì)效益起著至光主要的作用。設(shè)計(jì)概算是由造價(jià)人員根據(jù)相應(yīng)設(shè)計(jì)階段的設(shè)計(jì)圖紙及說(shuō)明、施工組織設(shè)計(jì)及施工方法、工程量計(jì)算規(guī)則、工程建設(shè)主管部門(mén)頒發(fā)的概算定額 (或概算指標(biāo) )和概算編制規(guī)定、各項(xiàng)費(fèi)用定額 (或取費(fèi)標(biāo)準(zhǔn) )、設(shè)備、材料預(yù)算價(jià)格等資料, 用科學(xué)的方法計(jì)算、編制和確定建設(shè)項(xiàng)目從籌建至竣工交付使用全過(guò)程建設(shè)費(fèi)用的工程造價(jià)文件, 也是設(shè)計(jì)文件的重要組成部分。設(shè)計(jì)概算是編制建設(shè)項(xiàng)目投資計(jì)劃、確定與控制建設(shè)項(xiàng)目投資的依據(jù), 經(jīng)批準(zhǔn)的建設(shè)項(xiàng)目設(shè)計(jì)概算的投資金額, 是該工程建設(shè)的最高限額; 是工程造價(jià)管理、控制施工圖預(yù)算及編制招標(biāo)標(biāo)底報(bào)價(jià)、簽訂總承包合同和貸款合同及考核建設(shè)項(xiàng)目投資效果的依據(jù)。設(shè)計(jì)概算的作用如此重要, 如何才能合理編制好設(shè)計(jì)概算呢? 以下對(duì)編制工作中遇到的幾個(gè)較為特殊的問(wèn)題進(jìn)行探討, 并提出處理問(wèn)題的方法。
一、根據(jù)工程混凝土試驗(yàn)資料合理擬定摻粉煤灰混凝土材料配合比問(wèn)題分析
以某抽水蓄能電站為例, 根據(jù)該工程設(shè)計(jì)要求,包括泵送混凝土在內(nèi)的各不同規(guī)格水工建筑物混凝土均要求摻粉煤灰, 但是, 在編制該工程的設(shè)計(jì)概算時(shí), 沒(méi)有合適的混凝土材料配合比定額可參照, 為概算編制工作帶來(lái)很大難度。經(jīng)過(guò)積極探索并請(qǐng)教專(zhuān)家, 采取了參考該工程混凝土試驗(yàn)資料來(lái)擬定摻粉煤灰混凝土材料配合比的方法, 確定不同規(guī)格混凝土的每 m3混凝土材料用量, 并在其基礎(chǔ)上考慮擴(kuò)大系數(shù)進(jìn)行調(diào)整, 水泥擴(kuò)大系數(shù)取 1.13, 粉煤灰、砂、碎石擴(kuò)大系數(shù)取 1.1。通過(guò)這一方法, 很好地解決了無(wú)現(xiàn)成配合比定額可用的情況下, 合理確定配合比的問(wèn)題。
二、根據(jù)具體設(shè)計(jì)級(jí)配確定壩體反濾料、粗砂碎石墊層及過(guò)渡料項(xiàng)目單價(jià)問(wèn)題分析
在土石壩體填筑中, 壩體反濾料、粗砂碎石墊層及過(guò)渡料雖然都是采用砂石混合料進(jìn)行填筑, 但因設(shè)計(jì)級(jí)配不同, 相應(yīng)項(xiàng)目單價(jià)實(shí)際上是存在差異的。在多數(shù)設(shè)計(jì)概算編制中, 由于相應(yīng)階段的設(shè)計(jì)深度不夠, 工程設(shè)計(jì)人員沒(méi)有針對(duì)反濾料、粗砂碎石墊層及過(guò)渡料 3個(gè)項(xiàng)目提出具體的設(shè)計(jì)級(jí)配, 造價(jià)人員編制概算時(shí), 對(duì)不同設(shè)計(jì)級(jí)配的反濾料等項(xiàng)目籠統(tǒng)地按照定額統(tǒng)一選取相同的單價(jià), 導(dǎo)致設(shè)計(jì)概算結(jié)果出現(xiàn)很大偏差。為解決這一問(wèn)題, 就要充分理解設(shè)計(jì)意圖, 細(xì)化設(shè)計(jì)指標(biāo), 根據(jù)具體設(shè)計(jì)級(jí)配進(jìn)行計(jì)算, 才能確定過(guò)渡料等項(xiàng)目的單價(jià)。以某工程水庫(kù)土石壩為例, 粗砂碎石墊層的實(shí)際設(shè)計(jì)級(jí)配為砂、碎石各占 50% (概算定額中分別為 20%、80% ), 筆者與設(shè)計(jì)人員進(jìn)行細(xì)致溝通, 在明確粗砂碎石墊層的實(shí)際設(shè)計(jì)級(jí)配后, 通過(guò)計(jì)算, 得出適合本工程的粗砂碎石墊層單價(jià)為 76. 66元 /m3。而反濾料及過(guò)渡料只有設(shè)計(jì)級(jí)配的上、下包絡(luò)線資料。根據(jù)包絡(luò)線資料, 擬定該工程反濾層和過(guò)渡層的石料設(shè)計(jì)級(jí)配: 反濾層中砂占 10%, 碎石占 90%; 過(guò)渡層中碎石占75% , 塊石占 25% 。通過(guò)計(jì)算, 確定了反濾層項(xiàng)目單價(jià)為 70.74元 /m3, 過(guò)渡層項(xiàng)目單價(jià)為 66.75元 /m3。
三、高塑性粘土填筑與普通粘土填筑的單價(jià)存在差異問(wèn)題分析
高塑性粘土比較特殊, 以某抽水蓄能電站為例, 該類(lèi)粘土需向距工地約 54km 的特定土料場(chǎng)購(gòu)買(mǎi), 其粘土料的料場(chǎng)購(gòu)買(mǎi)價(jià)為 48元 /t ,粘土密度為 1.97t/m3, 經(jīng)折算后土料購(gòu)買(mǎi)價(jià)為 94.56元 /m3, 運(yùn)到工地材料結(jié)算價(jià)為 215元 /m3, 以該材料運(yùn)到工地結(jié)算價(jià)進(jìn)入項(xiàng)目單價(jià)綜合分析計(jì)算, 高塑性粘土填筑項(xiàng)目單價(jià)為 376.12元 /m3。而一般的壩體粘土心墻填筑的項(xiàng)目單價(jià)為 31元 /m3, 兩者之間的單價(jià)差異較大, 如果不對(duì)兩者加以區(qū)分處理, 將導(dǎo)致設(shè)計(jì)概算結(jié)果出現(xiàn)偏差。
四、合理確定建筑安裝工程綜合稅率問(wèn)題分析
建筑業(yè)涉及的稅種為營(yíng)業(yè)稅和附加稅, 附加稅包括城市維護(hù)建設(shè)稅和教育費(fèi)附加稅。對(duì)于建筑業(yè)而言, 城市維護(hù)建設(shè)稅和教育費(fèi)附加稅均以營(yíng)業(yè)稅為計(jì)稅基數(shù),營(yíng)業(yè)稅為建筑業(yè)稅金的基本稅種。建筑業(yè)的營(yíng)業(yè)稅為價(jià)內(nèi)稅, 根據(jù)《中華人民共和國(guó)營(yíng)業(yè)稅暫行條例》的規(guī)定, 稅率為 3% 。教育費(fèi)附加以營(yíng)業(yè)稅稅額為計(jì)征依據(jù), 稅率為 3%。城市維護(hù)建設(shè)稅以營(yíng)業(yè)稅稅額為計(jì)征依據(jù), 其中建設(shè)項(xiàng)目在市區(qū)的, 稅率為 7% ; 建設(shè)項(xiàng)目在縣城、鎮(zhèn)的, 稅率為 5%; 建設(shè)項(xiàng)目在市區(qū)、縣城或鎮(zhèn)以外的, 稅率為 1%。則建筑安裝工程的營(yíng)業(yè)稅、城市維護(hù)建設(shè)稅和教育費(fèi)附加的綜合稅率為: 建設(shè)項(xiàng)目在市區(qū)的, 綜合稅率為 3.41%; 建設(shè)項(xiàng)目在縣城鎮(zhèn)的, 綜合稅率為 3.35%; 建設(shè)項(xiàng)目在市區(qū)或縣城鎮(zhèn)以外的, 綜合稅率為 3.22% 。因此, 建設(shè)地點(diǎn)雖然在市區(qū)或縣城鎮(zhèn)以外但其行政區(qū)域歸屬于市區(qū)或縣城鎮(zhèn)的工程, 其建筑安裝工程綜合稅金應(yīng)按 3 .35% 計(jì)算。如某在建的抽水蓄能電站工程其建設(shè)地點(diǎn)在距某市縣城約 20km的高山地區(qū), 但其仍屬于城鎮(zhèn)行政區(qū)域范圍, 故按縣城鎮(zhèn)取稅, 即取 3 .35%計(jì)算建筑安裝工程綜合稅金。
關(guān)鍵詞:20kV及以下配電網(wǎng)工程;預(yù)算編審;系統(tǒng)設(shè)計(jì);工程預(yù)算編制;投資收益 文獻(xiàn)標(biāo)識(shí)碼:A
中圖分類(lèi)號(hào):TM727 文章編號(hào):1009-2374(2016)34-0234-02 DOI:10.13535/ki.11-4406/n.2016.34.112
隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,對(duì)電力能源的需求量不斷增加,為了更好地促進(jìn)國(guó)家經(jīng)濟(jì)的發(fā)展,電力部門(mén)逐步加大了電網(wǎng)建設(shè)資金的投入力度,有效緩解了電力供求壓力。但是電力工程實(shí)際建設(shè)過(guò)程中,由于工程估算費(fèi)用、工程預(yù)算費(fèi)用缺乏合理性,常常會(huì)導(dǎo)致資金浪費(fèi),影響企業(yè)經(jīng)濟(jì)效益。為了提高電力企業(yè)的經(jīng)濟(jì)效益,需要電力部門(mén)做好配電網(wǎng)工程預(yù)算編審系統(tǒng)的設(shè)計(jì)工作,提高電力工程概預(yù)算的控制水平。
1 配電網(wǎng)工程預(yù)算的基本情況
通常情況下,配電網(wǎng)工程預(yù)算主要包括三種類(lèi)型:根據(jù)工程建設(shè)相關(guān)內(nèi)容所屬分類(lèi)、根據(jù)編制對(duì)象的不同分類(lèi)、根據(jù)工程承包合同結(jié)算方式分類(lèi)。
本文主要從工程建設(shè)層面對(duì)其進(jìn)行詳細(xì)的分類(lèi)與分析:(1)在工程啟動(dòng)前,建設(shè)單位相關(guān)負(fù)責(zé)人應(yīng)根據(jù)工程的實(shí)際特征,做好項(xiàng)目的可行性研究方案,并針對(duì)工程各個(gè)階段的資金投入等進(jìn)行預(yù)估。為了確保預(yù)估資金與實(shí)際花費(fèi)資金之間誤差較小,應(yīng)請(qǐng)專(zhuān)業(yè)人員經(jīng)過(guò)周密計(jì)算并將潛在的因素也羅列其中,根據(jù)預(yù)估資金的數(shù)額從而最終判斷項(xiàng)目是否可行,相關(guān)單位根據(jù)情況做好資金的籌劃與造價(jià)控制工作,以確保施工階段得以順利實(shí)施;(2)設(shè)計(jì)概算文件是建設(shè)單位根據(jù)項(xiàng)目設(shè)計(jì)階段所需要的文件經(jīng)由相關(guān)人員經(jīng)過(guò)縝密分析與初步計(jì)算后所給出的指導(dǎo)性文件,以幫助施工人員在施工期間做出正確的決策;(3)施工圖預(yù)算。施工圖預(yù)算也被稱(chēng)作單位工程預(yù)算,它主要指的是施工圖設(shè)計(jì)階段對(duì)各項(xiàng)工程造價(jià)內(nèi)容的具體計(jì)算過(guò)程。在計(jì)算中應(yīng)對(duì)各個(gè)環(huán)節(jié)進(jìn)行逐一計(jì)算并進(jìn)行記錄,以便后期技術(shù)人員查閱。
2 系統(tǒng)的主要作用
配電網(wǎng)工程預(yù)算編審系統(tǒng)的作用表述如下:(1)工程項(xiàng)目管理。為了便于查詢(xún),主要采取樹(shù)狀結(jié)構(gòu)模式對(duì)工程項(xiàng)目進(jìn)行分層管理;(2)預(yù)算工程量快速錄入功能。技術(shù)人員應(yīng)按照設(shè)備材料表將其自動(dòng)錄入對(duì)應(yīng)的定額,對(duì)一些輔助功能可采取人工操作的方式加以補(bǔ)充;(3)基礎(chǔ)數(shù)據(jù)管理。將生產(chǎn)中所需購(gòu)買(mǎi)的材料、設(shè)備等內(nèi)容錄入到表格中,并添加修改、刪除等功能,這樣管理人員在操作中可對(duì)其進(jìn)行有效管理;(4)報(bào)表系統(tǒng)。報(bào)表系統(tǒng)可實(shí)現(xiàn)完整的預(yù)算報(bào)表統(tǒng)計(jì)、打印等作用,并可根據(jù)需要將報(bào)表直接以表格的形式輸出,方便省時(shí);(5)具有快速審查的功能;(6)工程預(yù)算信息綜合管理功能,如圖1所示:
3 系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)規(guī)劃
在系統(tǒng)設(shè)計(jì)時(shí)主要是基于20kV及以下配電網(wǎng)工程預(yù)算系統(tǒng)的相關(guān)要求來(lái)確定的,旨在增強(qiáng)電網(wǎng)工程造成的編制效率,提高其輸出數(shù)據(jù)的準(zhǔn)確性,為相關(guān)人員在工作中提供一定的借鑒,便于工作的順利開(kāi)展。該系統(tǒng)主要采取三層B/S模式,服務(wù)器主要執(zhí)行相關(guān)管理程序,后臺(tái)數(shù)據(jù)庫(kù)主要借助微軟SQLServer系統(tǒng)加以實(shí)現(xiàn),程序環(huán)境為.NetFramework4.0。
3.2 模塊設(shè)計(jì)
3.2.1 預(yù)算管理。在預(yù)算管理中所包含的內(nèi)容較為全面,不僅有利于配電網(wǎng)工程預(yù)算項(xiàng)目的增刪、修改等內(nèi)容,而且還包含對(duì)項(xiàng)目材料、設(shè)備的購(gòu)買(mǎi)等內(nèi)容,管理人員需對(duì)項(xiàng)目中所有的資金花費(fèi)情況進(jìn)行細(xì)致、全面的記錄,并制成表格,以供相關(guān)人員查閱,及時(shí)了解企業(yè)資產(chǎn)的動(dòng)態(tài)信息。
3.2.2 物資定額集合配比管理。此模塊主要是將工程內(nèi)部與外部物資情況進(jìn)行匯總,組成一個(gè)集合。工作人員在填寫(xiě)預(yù)算時(shí),在填寫(xiě)集合數(shù)量時(shí)即可實(shí)現(xiàn)自動(dòng)附加相關(guān)物資以及定額現(xiàn)象,這種有效的關(guān)聯(lián)模式一方面能夠?yàn)椴僮魅藛T節(jié)省一定的時(shí)間與精力,減輕工作壓力;另一方面也能提高工程項(xiàng)目計(jì)算的精準(zhǔn)性。
3.2.3 預(yù)算定額管理。對(duì)配電網(wǎng)工程預(yù)算定額實(shí)行必要的增刪或者修改等功能。
3.2.4 物資管理。物資管理主要是針對(duì)企業(yè)所購(gòu)買(mǎi)的物資名稱(chēng)、數(shù)量以及費(fèi)用等情況進(jìn)行準(zhǔn)確記錄,也可實(shí)現(xiàn)對(duì)數(shù)據(jù)的增刪與修改作用。
3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
配電網(wǎng)工程預(yù)算系統(tǒng)的基本表所包含的內(nèi)容較為全面,不僅有物資品名表、預(yù)算定額表,而且還有用戶(hù)表、項(xiàng)目單位表等。一般而言,基本表與字段之間的關(guān)系應(yīng)與第三方式相吻合,但考慮到實(shí)際情況,這種方案并不是最優(yōu)設(shè)計(jì)。因此為了增強(qiáng)數(shù)據(jù)庫(kù)的運(yùn)行效率,配電網(wǎng)工程預(yù)算系統(tǒng)中增加了一定的冗余,實(shí)現(xiàn)以空間換時(shí)間的效果。在進(jìn)行基本表字段設(shè)計(jì)中應(yīng)根據(jù)用戶(hù)的相關(guān)視圖需求進(jìn)行優(yōu)化設(shè)計(jì),以提高其使用率。視圖主要是根據(jù)數(shù)據(jù)源的實(shí)表存在的,視圖的定義深度應(yīng)控制在三層以?xún)?nèi),這樣不僅可對(duì)復(fù)雜的數(shù)據(jù)進(jìn)行有效運(yùn)算,而且還能大大增強(qiáng)運(yùn)算效率,節(jié)省存儲(chǔ)空間。
4 系統(tǒng)實(shí)現(xiàn)
4.1 對(duì)系統(tǒng)的要求
與其他工程存在一定的差異,電力配電網(wǎng)工程預(yù)算是一項(xiàng)系統(tǒng)而龐雜的工作,其具有以下特征:
4.1.1 橫向數(shù)據(jù)關(guān)聯(lián)較多。在預(yù)算中由于數(shù)據(jù)之間的聯(lián)系較為緊密,往往進(jìn)行一個(gè)數(shù)據(jù)的計(jì)算需要使用一連串的相關(guān)數(shù)據(jù)加以輔助計(jì)算,從而造成運(yùn)算過(guò)程復(fù)雜、計(jì)算量大。
4.1.2 縱向遞進(jìn)式計(jì)算復(fù)雜。在數(shù)據(jù)的統(tǒng)計(jì)與計(jì)算中,前一步驟所產(chǎn)生的結(jié)果會(huì)作為后續(xù)數(shù)據(jù)的基數(shù),這樣若其中任何一個(gè)環(huán)節(jié)出現(xiàn)差錯(cuò)都會(huì)影響最終的計(jì)算結(jié)果,這也需要工作人員提高計(jì)算的精確度,盡可能地減少失誤現(xiàn)象的發(fā)生。
4.1.3 定額變化快。定額國(guó)標(biāo)會(huì)在每隔幾年時(shí)間發(fā)生一次大的變化,這必然要求工作人員對(duì)現(xiàn)有的工程項(xiàng)目概算標(biāo)準(zhǔn)進(jìn)行重新預(yù)算,加大了工作負(fù)擔(dān)。
4.2 系統(tǒng)實(shí)現(xiàn)的基本準(zhǔn)則
配電網(wǎng)工程預(yù)算系統(tǒng)的實(shí)現(xiàn)應(yīng)遵循以下原則:
4.2.1 實(shí)用性。配電網(wǎng)工程預(yù)算系統(tǒng)應(yīng)滿(mǎn)足客戶(hù)多樣化的需求,在界面設(shè)計(jì)上講求美觀,在操作上講求便捷。
4.2.2 穩(wěn)定性。不管是從系統(tǒng)結(jié)構(gòu)還是技術(shù)措施等層面都應(yīng)進(jìn)行綜合權(quán)衡,以確保數(shù)據(jù)處理的穩(wěn)定性,為用戶(hù)提供竭誠(chéng)的服務(wù)。
4.2.3 標(biāo)準(zhǔn)化與開(kāi)放性。配電網(wǎng)工程預(yù)算系統(tǒng)在實(shí)際使用中只需對(duì)定額與收費(fèi)標(biāo)準(zhǔn)進(jìn)行更改即可在其他行業(yè)中加以應(yīng)用,從而擴(kuò)大其使用范圍。
4.3 典型模塊
4.3.1 預(yù)算管理工程。預(yù)算的整個(gè)流程如下所示:(1)增加新工程預(yù)算,并在工程頁(yè)面填寫(xiě)相應(yīng)的屬性;(2)新工程添加完成后,操作人員即可點(diǎn)擊進(jìn)入工程操作的預(yù)算界面,在其中錄取物資定額的實(shí)際明細(xì),對(duì)需要補(bǔ)充的內(nèi)容進(jìn)行必要的添加;(3)點(diǎn)擊安裝按鈕,對(duì)需要額外補(bǔ)充的安裝定額進(jìn)行補(bǔ)充與完善;(4)點(diǎn)擊建筑鏈接,對(duì)需要補(bǔ)充的建筑定額進(jìn)行完善;(5)點(diǎn)擊補(bǔ)充設(shè)備與材料鏈接,對(duì)設(shè)備與材料的供給情況進(jìn)行完善;(6)點(diǎn)擊其他按鈕,對(duì)其他相關(guān)內(nèi)容進(jìn)行完善;(7)點(diǎn)擊工程操作欄的“舊料”鏈接,將舊料回收表明細(xì)進(jìn)行補(bǔ)充與完善。上述過(guò)程全部結(jié)束后,技術(shù)人員即可點(diǎn)擊視圖欄中的工程按鈕,將工程明細(xì)打印出來(lái),若需打印設(shè)備與材料明細(xì),則只需點(diǎn)擊材料鏈接即可實(shí)現(xiàn)。
4.3.2 物資定額集合配比管理。物資定額集合配比應(yīng)根據(jù)實(shí)際情況進(jìn)行優(yōu)化配置,現(xiàn)以10m電桿為例加以說(shuō)明,若需對(duì)10m電桿進(jìn)行處理,則需要準(zhǔn)備如下物資,如電桿、導(dǎo)線支架、絕緣子等,并且還要對(duì)電桿坑挖與回填、電桿組立等工作進(jìn)行定額。系統(tǒng)在初始狀態(tài)時(shí)對(duì)物資定額集合已進(jìn)行了相關(guān)設(shè)置,如若配比發(fā)生變動(dòng)則可使用增刪或者修改按鈕進(jìn)行適當(dāng)?shù)卣{(diào)整即可。物資定額集合配比的流程如下:(1)點(diǎn)擊添加按鈕可增加配比名稱(chēng);(2)點(diǎn)擊配比操作欄的修改按鈕即可實(shí)現(xiàn)新配比的添加工作,并對(duì)新配比進(jìn)行實(shí)時(shí)錄入;(3)點(diǎn)擊配比操作欄的修改配比定額鏈接對(duì)關(guān)聯(lián)定額進(jìn)行錄入。
4.3.3 預(yù)算定額管理。配電網(wǎng)工程預(yù)算系統(tǒng)交付時(shí)主要是按照國(guó)家相關(guān)標(biāo)準(zhǔn)加以執(zhí)行的,若定額發(fā)生變化則只需進(jìn)行必要的更改即可。
4.3.4 物資管理。配電網(wǎng)工程預(yù)算系統(tǒng)交付時(shí)已與物資管理系統(tǒng)的品名相吻合,若需更改則只需點(diǎn)擊相關(guān)按鈕即可實(shí)現(xiàn)。
5 結(jié)語(yǔ)
綜上所述,由于電網(wǎng)設(shè)備比較多,工程預(yù)算表格之間的關(guān)系比較復(fù)雜,使用常規(guī)的預(yù)算方法所得到的結(jié)果隨意性比較大,并且準(zhǔn)確性差、周期長(zhǎng)、工作量大,而基于預(yù)算編審系統(tǒng)下的電網(wǎng)管理,可以顯著提升管理水平,實(shí)現(xiàn)了城鄉(xiāng)配電網(wǎng)工程預(yù)算標(biāo)準(zhǔn)的統(tǒng)一,取得了良好的社會(huì)效益和經(jīng)濟(jì)效益。
參考文獻(xiàn)
[1] 賀晨晨.配電網(wǎng)工程新定額新標(biāo)準(zhǔn)的特點(diǎn)及應(yīng)用[J].電力技術(shù),2010,(5).
關(guān)鍵詞:JAVA編程技術(shù);計(jì)算機(jī)軟件;技術(shù)研究
中圖分類(lèi)號(hào):TP311.10文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9416(2016)01-0113-01
作者簡(jiǎn)介:趙亞娟(1979—),女,河南永城人,本科,講師,研究方向:計(jì)算機(jī)應(yīng)用
JAVA編程技術(shù)作為我國(guó)計(jì)算機(jī)軟件設(shè)計(jì)工作中不可或缺的重要內(nèi)容,在社會(huì)實(shí)踐工作中的應(yīng)用效果顯著,能夠極大地改善網(wǎng)絡(luò)信息環(huán)境下的計(jì)算機(jī)軟件工作效率,幫助程序設(shè)計(jì)人員提高計(jì)算機(jī)程度軟件的運(yùn)行速度,使更多的計(jì)算機(jī)網(wǎng)絡(luò)問(wèn)題能夠得到應(yīng)對(duì)與解決。在我國(guó)當(dāng)下的計(jì)算機(jī)程序設(shè)計(jì)環(huán)境當(dāng)中,很多程度設(shè)計(jì)人員都會(huì)使用JAVA編程技術(shù)來(lái)提升計(jì)算機(jī)軟件的運(yùn)行效果,JAVA編程在社會(huì)實(shí)踐中逐漸受到了越來(lái)越多人的關(guān)注。
1JAVA編程技術(shù)的概念
JAVA編程技術(shù)在實(shí)際使用過(guò)程中主要包括對(duì)JAVA語(yǔ)言的語(yǔ)法規(guī)則、語(yǔ)句、關(guān)鍵字和類(lèi)庫(kù)等因素進(jìn)行計(jì)算與探究,通過(guò)行之有效的技術(shù)應(yīng)用進(jìn)一步提升計(jì)算機(jī)軟件的使用效率,幫助使用者更好的解答困難與問(wèn)題情況[1]。JAVA編程技術(shù)的內(nèi)容具體包括了面向?qū)ο缶幊痰母拍?、JAVA語(yǔ)言開(kāi)發(fā)工具的介紹、JAVA類(lèi)的基礎(chǔ)語(yǔ)句以及JAVA編程技術(shù)類(lèi)的多態(tài)與繼承等特性[2]。人們?cè)诶糜?jì)算機(jī)軟件處理工作內(nèi)容的過(guò)程中可以借助JAVA編程技術(shù)的幫助,充分提升計(jì)算機(jī)操作的便捷性與實(shí)用性,例如,工作人員在使用繪圖軟件進(jìn)行圖形創(chuàng)建的過(guò)程中,可以使用JAVA編程技術(shù)來(lái)實(shí)現(xiàn)圖形界面的創(chuàng)建,通過(guò)輸入以及輸出的操作、網(wǎng)絡(luò)傳輸以及多線程序控制等編程方法,使圖形編輯與繪制在計(jì)算機(jī)環(huán)境當(dāng)中變得更為簡(jiǎn)單,幫助工作人員更好的理解計(jì)算機(jī)軟件的應(yīng)用特點(diǎn)。
2JAVA編程的特點(diǎn)
(1)JAVA編程的廣泛應(yīng)用不僅解決了我國(guó)傳統(tǒng)軟件運(yùn)行過(guò)程中相互發(fā)生沖突的問(wèn)題情況,還充分提高了計(jì)算機(jī)軟件的使用穩(wěn)定性,使不同類(lèi)型的計(jì)算機(jī)軟件能夠被人們有效的利用,進(jìn)一步提升了計(jì)算機(jī)軟件的使用安全性。
(2)JAVA程度的設(shè)計(jì)工作對(duì)于計(jì)算機(jī)軟件的發(fā)展具有極大的積極影響,與傳統(tǒng)的C語(yǔ)言和C++語(yǔ)言相比,JAVA編程吸收了上述兩種語(yǔ)言編輯的優(yōu)勢(shì),使人們?cè)谑褂肑AVA編程的過(guò)程中能夠通過(guò)更加簡(jiǎn)單的操作來(lái)實(shí)現(xiàn)復(fù)雜程度內(nèi)容的編輯,以此提高工作人員的工作效率[3]。
(3)計(jì)算機(jī)編程人員在使用計(jì)算機(jī)程序編程語(yǔ)言進(jìn)行程序編輯與改動(dòng)的過(guò)程中,往往會(huì)受到不同編程方式的影響,致使計(jì)算機(jī)程序的設(shè)計(jì)與開(kāi)發(fā)出現(xiàn)一定程度的延誤與偏差。而編程人員在使用JAVA編程方式進(jìn)行程序編輯的過(guò)程中,只需要在固有的程序架構(gòu)基礎(chǔ)上進(jìn)行部分改動(dòng)即可,并不會(huì)對(duì)整個(gè)計(jì)算機(jī)程序造成影響,促使計(jì)算機(jī)軟件的性能得到了充分的發(fā)揮。
(4)JAVA編程是所有計(jì)算機(jī)編程方式當(dāng)中安全性最高的,程序編輯人員利用JAVA編程進(jìn)行編程的過(guò)程中,JAVA編程能夠快速對(duì)字節(jié)代碼內(nèi)的權(quán)限進(jìn)行檢測(cè),準(zhǔn)確判斷出外網(wǎng)與內(nèi)網(wǎng),以此幫助程序編輯人員更好的識(shí)別檢測(cè)代碼的目的,提高編程的安全性。
3JAVA編程技術(shù)的應(yīng)用分析
3.1無(wú)線JAVA與移動(dòng)設(shè)備
受Nokia的推動(dòng)作用,國(guó)內(nèi)的JAVA編程技術(shù)在無(wú)線應(yīng)用項(xiàng)目當(dāng)中逐漸受到了越來(lái)越多的關(guān)注與應(yīng)用,JAVA編寫(xiě)無(wú)線應(yīng)用項(xiàng)目在編程世界當(dāng)中的地位也在不斷提升,移動(dòng)電話生產(chǎn)廠商在運(yùn)營(yíng)過(guò)程中開(kāi)始更加重視對(duì)JAVA編程技術(shù)的應(yīng)用與開(kāi)發(fā),在今后移動(dòng)設(shè)備創(chuàng)新與發(fā)展的過(guò)程中,開(kāi)放源代碼的SymbianOS操作系統(tǒng)必將與各種各樣的JAVA應(yīng)用程序緊密結(jié)合,共同營(yíng)造屬于移動(dòng)設(shè)備的嶄新市場(chǎng)環(huán)境。隨著我國(guó)JAVA編程技術(shù)的逐步完善,國(guó)內(nèi)移動(dòng)生產(chǎn)廠商在對(duì)JAVA進(jìn)行實(shí)施規(guī)范的過(guò)程中,逐漸開(kāi)始對(duì)JAVA應(yīng)用程序的帶寬、速度和負(fù)載均衡能力等方面進(jìn)行創(chuàng)新與規(guī)范,通過(guò)這種方式有效解決了運(yùn)行過(guò)程中可能產(chǎn)生的JAVA編程過(guò)程中的讀寫(xiě)問(wèn)題。
3.2嵌入式設(shè)備
嵌入式系統(tǒng)設(shè)備是我國(guó)計(jì)算機(jī)應(yīng)用過(guò)程中不可或缺的主要內(nèi)容,作為計(jì)算機(jī)技術(shù)的實(shí)用性基礎(chǔ)設(shè)備,嵌入式設(shè)備是以應(yīng)用為中心,其軟件與硬件可以通過(guò)剪裁的方式進(jìn)行相應(yīng)的加工,在使用過(guò)程中,該設(shè)備對(duì)自身功耗與體積上有著相當(dāng)嚴(yán)格的要求,這在很大程度上限定了嵌入式系統(tǒng)的使用質(zhì)量與使用壽命情況。在JAVA編程技術(shù)的幫助下,嵌入式系統(tǒng)能夠明確的完成指定的任務(wù)與性能指標(biāo),在接受特定信號(hào)后能夠快速完成相應(yīng)的工作步驟,使嵌入式設(shè)備能夠具有較高的運(yùn)行效率。
3.3行業(yè)與企業(yè)信息化
JAVA編程語(yǔ)言在我國(guó)行業(yè)與企業(yè)中逐步應(yīng)用,像BEA、IBM、SUN等國(guó)際知名廠商都已經(jīng)推出了JAVA技術(shù)下的多種服務(wù)器與應(yīng)用軟件,這在很大程度上提升了JAVA的知名度,隨著JAVA技術(shù)在科研、金融、制造、電子等領(lǐng)域的應(yīng)用與發(fā)展,JAVA編程技術(shù)已經(jīng)逐漸成為積極帶動(dòng)我國(guó)社會(huì)經(jīng)濟(jì)發(fā)展的重要因素,在我國(guó)不同行業(yè)內(nèi)應(yīng)用JAVA編程技術(shù)已經(jīng)成為一件非常普遍的事,例如,在清華大學(xué)的計(jì)算機(jī)課堂教學(xué)環(huán)節(jié),已經(jīng)開(kāi)始采用Web、XML、JAVA研究開(kāi)發(fā)了多種實(shí)用性的軟件平臺(tái),通過(guò)這些軟件平臺(tái)進(jìn)一步提升了信息化教育的質(zhì)量,并且與大量大型企業(yè)建立了合作往來(lái)。
4結(jié)語(yǔ)
綜上所述,在我國(guó)計(jì)算機(jī)軟件飛速發(fā)展的當(dāng)下,JAVA編程語(yǔ)言已經(jīng)成為科學(xué)技術(shù)研發(fā)過(guò)程中不可或缺的重要內(nèi)容,大力發(fā)展計(jì)算機(jī)軟件JAVA編程技術(shù)已經(jīng)成為我國(guó)科學(xué)技術(shù)發(fā)展過(guò)程中的重要工作內(nèi)容。
參考文獻(xiàn)
[1]胡白燕.Java技術(shù)應(yīng)用推進(jìn)信息化發(fā)展[J].電子世界,2013,12(09):23-24.
[2]郭雷.計(jì)算機(jī)軟件JAVA編程特點(diǎn)及技術(shù)分析[J].中文信息,2012,23(07):23-25.
關(guān)鍵詞 中職;計(jì)算機(jī);游戲編程
中圖分類(lèi)號(hào):G712 文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1671-489X(2017)01-0090-02
1 前言
中職教育以實(shí)踐技能為主,理論教育為輔,不斷提升學(xué)生的實(shí)踐動(dòng)手能力,以滿(mǎn)足他們將來(lái)就業(yè)的需求。隨著互聯(lián)網(wǎng)的推廣和普及,計(jì)算機(jī)技能已經(jīng)成為技能人才必備的基礎(chǔ)技能。游戲編程在課堂教學(xué)中的合理引入,可以有效地激發(fā)學(xué)生的學(xué)習(xí)興趣,提高教學(xué)質(zhì)量。
2 巧用游戲編程,激發(fā)學(xué)習(xí)興趣
相較于普通高中學(xué)生而言,中職學(xué)生的綜合素質(zhì)比較差,自主學(xué)習(xí)能力不強(qiáng),在學(xué)習(xí)的過(guò)程中很容易出現(xiàn)這樣或者那樣的學(xué)習(xí)問(wèn)題。針對(duì)學(xué)習(xí)難度比較大的中職計(jì)算機(jī)編程課程內(nèi)容而言,如何有效地激發(fā)學(xué)生學(xué)習(xí)的興趣,促使學(xué)生自主參與到計(jì)算機(jī)課堂教學(xué)中來(lái)一直是中職教師孜孜不倦努力追求的教學(xué)目標(biāo)。單純地采用強(qiáng)制性的方法來(lái)讓學(xué)生參與到課堂教學(xué)中,不僅無(wú)法激發(fā)學(xué)生學(xué)習(xí)有關(guān)知識(shí)的興趣,甚至還會(huì)適得其反,使學(xué)生產(chǎn)生更為強(qiáng)烈的逆反心理,產(chǎn)生厭學(xué)情緒。因此,為了更好地激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)知識(shí)的興趣,就必須要從學(xué)生實(shí)際情況出發(fā),注意引發(fā)他們的學(xué)習(xí)興趣。
中職學(xué)生大都愛(ài)玩游戲,為了更好地激發(fā)他們學(xué)習(xí)計(jì)算機(jī)知識(shí)的興趣,教師可以在計(jì)算機(jī)課程教學(xué)中適當(dāng)?shù)刈屗麄兺嬉恍┬⌒偷木W(wǎng)絡(luò)游戲,并告訴他們?cè)撚螒蚓褪遣捎糜?jì)算機(jī)VB語(yǔ)言編程的,所學(xué)內(nèi)容和該游戲編程有著緊密的聯(lián)系,同樣可以借助VB語(yǔ)言來(lái)編程,產(chǎn)生屬于自己的游戲軟件,從而使學(xué)生對(duì)編程學(xué)習(xí)產(chǎn)生興趣,提高學(xué)生的計(jì)算機(jī)編程能力。
此外,通過(guò)學(xué)習(xí)這些簡(jiǎn)單的游戲編程,讓學(xué)生直觀地了解和掌握有關(guān)編程方面的計(jì)算機(jī)專(zhuān)業(yè)知識(shí),逐步使學(xué)生對(duì)于計(jì)算機(jī)編程產(chǎn)生較深層的認(rèn)知,進(jìn)而使那些以往抽象繁雜、晦澀難懂的計(jì)算機(jī)編程知識(shí)變得直觀化、形象化,促進(jìn)計(jì)算機(jī)課堂教學(xué)的開(kāi)展,增強(qiáng)中職計(jì)算機(jī)課堂的教學(xué)有效性。
為了確保游戲編程在中職計(jì)算機(jī)課堂教學(xué)中順利引入,教師必須要充分發(fā)揮自身的指導(dǎo)作用,否則單純地依靠學(xué)生開(kāi)展游戲編程,很可能會(huì)使部分學(xué)生沉溺于游戲,而忽視了計(jì)算機(jī)編程,影響提升學(xué)生的計(jì)算機(jī)編程能力[1]。
3 合理選擇游戲,奠定扎實(shí)基礎(chǔ)
合理選擇編程游戲的具體類(lèi)型,有利于確保編程游戲?qū)嵺`教W順利開(kāi)展,使學(xué)生在開(kāi)展游戲編程的過(guò)程中深化對(duì)于所學(xué)計(jì)算機(jī)專(zhuān)業(yè)知識(shí)的理解和認(rèn)識(shí),逐步使學(xué)生掌握編程的方法,直至他們可以自主勝任編程。但是如果所選擇的編程游戲不合理,就會(huì)影響學(xué)生的學(xué)習(xí)效果,甚至?xí)靷麑W(xué)生的自信心,使他們失去對(duì)計(jì)算機(jī)編程的興趣。因此,在課程教學(xué)中,教師要結(jié)合學(xué)生的知識(shí)學(xué)習(xí)能力實(shí)際來(lái)合理選擇編程游戲的具體內(nèi)容、類(lèi)型和難度,以切實(shí)達(dá)到提升學(xué)生學(xué)習(xí)能力的目的。而如何選擇游戲編程所需要的游戲類(lèi)型,主要可以從以下幾個(gè)方面來(lái)著手。
首先,教師要結(jié)合學(xué)生的興趣、愛(ài)好和學(xué)習(xí)能力,選擇學(xué)生熟悉的游戲,也可以選擇學(xué)生課下經(jīng)常玩的游戲,比如五子棋、推箱子、連連看、貪吃蛇以及彈球等,均是比較經(jīng)典的小型游戲。與此同時(shí),這些簡(jiǎn)單小游戲本身的編程工作量也不是很大,只需要合理運(yùn)用所學(xué)的知識(shí)即可實(shí)現(xiàn),并且學(xué)生也已經(jīng)非常了解和熟悉這些小游戲的操作規(guī)則,所以學(xué)生會(huì)很快進(jìn)入編程當(dāng)中。然而更為重要的是,在學(xué)生參與游戲的過(guò)程中,會(huì)產(chǎn)生一些觀點(diǎn)和修改類(lèi)的意見(jiàn)。換言之,教師要選擇那些可以激發(fā)學(xué)生編程欲望的游戲,以便促使他們自主學(xué)習(xí),必要的時(shí)候可以放手讓學(xué)生自主選擇編程游戲。
其次,要把握好所選游戲的難度,鑒于中職學(xué)生在課堂上所學(xué)的相關(guān)計(jì)算機(jī)編程知識(shí)比較有限,單純地依靠這些知識(shí)無(wú)法解決復(fù)雜的游戲編程,此時(shí)選擇邏輯算法繁雜、難度過(guò)高的游戲會(huì)使學(xué)生望而卻步,進(jìn)而會(huì)打擊學(xué)習(xí)編程的自信心。應(yīng)為學(xué)生留有一定的選擇余地,幫助學(xué)生在完成編程的過(guò)程中,切實(shí)體會(huì)編程的樂(lè)趣,以更好地激發(fā)學(xué)生學(xué)習(xí)興趣,提升自主學(xué)習(xí)效果。同時(shí),游戲編程中所涉及的知識(shí)要體現(xiàn)中職計(jì)算機(jī)教學(xué)大綱所制定的各項(xiàng)教學(xué)指標(biāo)和要求,確保游戲編程教學(xué)切實(shí)圍繞課程知識(shí)體系開(kāi)展,不可過(guò)多強(qiáng)調(diào)讓學(xué)生獨(dú)立學(xué)習(xí)新知識(shí)的能力,但是這也并不意味著要一味地降低游戲編程難度,具體就是通過(guò)循序漸進(jìn)的訓(xùn)練原則逐步提升學(xué)生游戲編程的能力,同時(shí)也可以在此過(guò)程中,培養(yǎng)和提升解決相關(guān)計(jì)算機(jī)編程問(wèn)題的能力,從而為其后續(xù)的計(jì)算機(jī)課程教學(xué)乃至今后工作奠定扎實(shí)基礎(chǔ)。
4 創(chuàng)新教學(xué)方式,增強(qiáng)教學(xué)效果
為了進(jìn)一步增強(qiáng)編程教學(xué)效果,教師除了要合理選擇編程游戲之外,同樣需要?jiǎng)?chuàng)新現(xiàn)行課程教學(xué)方式,借助多樣化的教學(xué)模式來(lái)逐步提升計(jì)算機(jī)課堂教學(xué)有效性。在傳統(tǒng)課堂教學(xué)中的“師傳生學(xué)”學(xué)習(xí)模式無(wú)法激發(fā)學(xué)生的學(xué)習(xí)效果,同時(shí)也限制了學(xué)生自主編程能力的提升。而現(xiàn)在推行的任務(wù)驅(qū)動(dòng)式教學(xué)法的合理應(yīng)用,則可以充分發(fā)揮學(xué)生在學(xué)習(xí)過(guò)程中的自主能動(dòng)性,更好地實(shí)現(xiàn)互助合作學(xué)習(xí),提高學(xué)習(xí)效率,培養(yǎng)他們解決實(shí)際問(wèn)題的能力。
在游戲編程實(shí)踐教學(xué)過(guò)程中,為了切實(shí)踐行任務(wù)驅(qū)動(dòng)式教學(xué)思想,可以從以下幾個(gè)方面來(lái)開(kāi)展。
1)提出問(wèn)題。在確定編程游戲類(lèi)型之后,教師可以按照兩種方式來(lái)引入課題:
一是闡述式,教師以文檔或者口述的方式來(lái)直接提出游戲編程實(shí)訓(xùn)內(nèi)容;
二是演示導(dǎo)入式,通過(guò)教師提前演示已經(jīng)編好的游戲來(lái)使學(xué)生了解和掌握相關(guān)的編程內(nèi)容與要求。
2)分析問(wèn)題。針對(duì)游戲編程而言,其主要包括功能設(shè)計(jì)、算法設(shè)計(jì)和界面設(shè)計(jì)等內(nèi)容,此時(shí)要注意加強(qiáng)教師的指導(dǎo)作用,使學(xué)生可以切實(shí)做好各個(gè)階段的分析工作,逐步提升學(xué)習(xí)編程的能力。
3)解決問(wèn)題。在學(xué)生確定基本編程思路之后,要重點(diǎn)解決前一步過(guò)程中所存在的各種問(wèn)題,以便可以確保所設(shè)計(jì)編程邏輯符合設(shè)計(jì)需求,從而使學(xué)生真正完成游戲編程,提升編程能力。
5 結(jié)語(yǔ)
總之,游戲編程在中職計(jì)算機(jī)課堂教學(xué)中的合理引入,可以有效地激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)知識(shí)的興趣,提升學(xué)生的計(jì)算機(jī)實(shí)踐操作技能。特別是可以有效地化解當(dāng)前中職計(jì)算機(jī)教學(xué)中存在的一些瓶頸,提高教學(xué)有效性。在中職計(jì)算機(jī)教學(xué)實(shí)踐中,教師要結(jié)合學(xué)生的興趣和愛(ài)好來(lái)合理選擇游戲編程內(nèi)容,同時(shí)還要加強(qiáng)師生間的互助合作,以全面提升教學(xué)質(zhì)量。
關(guān)鍵詞: 計(jì)算機(jī)編程;系統(tǒng)管理;辦事效率
1 計(jì)算機(jī)的編程語(yǔ)言的發(fā)展
1.1 計(jì)算機(jī)編程語(yǔ)言的由來(lái)
機(jī)器語(yǔ)言是最早的計(jì)算機(jī)語(yǔ)言,這是一種與計(jì)算機(jī)硬件密切相關(guān)的語(yǔ)言。每臺(tái)計(jì)算機(jī)都有自己的指令系統(tǒng),硬件設(shè)計(jì)一旦完成,它的指令系統(tǒng)也就確定了,即確定了它的機(jī)器語(yǔ)言系統(tǒng)。而從匯編語(yǔ)言過(guò)渡到高級(jí)語(yǔ)言這個(gè)階段中,其中有一個(gè)不得不提的語(yǔ)言,很多人稱(chēng)它為“中級(jí)語(yǔ)言”,也是當(dāng)時(shí)比較受歡迎的那就是C語(yǔ)言,C語(yǔ)言的成功主要因?yàn)樗哂袕?qiáng)大的功能。C語(yǔ)言可以做到許多高級(jí)語(yǔ)言難于做到的“底層”操作,比如直接的內(nèi)存訪問(wèn)、端口地址的訪問(wèn)、對(duì)某個(gè)字節(jié)的按位操作等。同時(shí),它具有結(jié)構(gòu)化的特征,不像低級(jí)語(yǔ)言那樣讀起來(lái)生澀難懂,從這個(gè)意義上來(lái)說(shuō)它又有高級(jí)語(yǔ)言的某些優(yōu)勢(shì)。C語(yǔ)言編寫(xiě)了很多著名的系統(tǒng)及軟件,如操作系統(tǒng)Linux、UNIX、數(shù)據(jù)庫(kù)產(chǎn)品、編輯軟件、圖形軟件等。隨著時(shí)代的發(fā)展,為了提高編程開(kāi)發(fā)效率,是程序更簡(jiǎn)單更易懂,誕生了一些列的高級(jí)語(yǔ)言,其中最著名的,也是最受歡迎的兩種高級(jí)語(yǔ)言一個(gè)是微軟公司的.Net和SUN公司的java,這兩種語(yǔ)言應(yīng)用范圍是非常的廣,由這兩種語(yǔ)言編程開(kāi)發(fā)的系統(tǒng),工作在售票,購(gòu)物,辦公管理等等各個(gè)領(lǐng)域。
1.2 計(jì)算機(jī)編程語(yǔ)言的分類(lèi)
嚴(yán)格分類(lèi)有高級(jí)語(yǔ)言VB、Java等,中級(jí)語(yǔ)言C、C++等,低級(jí)語(yǔ)言:匯編語(yǔ)言,最低級(jí)的應(yīng)該是機(jī)器語(yǔ)言?;蛘叻殖筛呒?jí)語(yǔ)言、匯編語(yǔ)言、機(jī)器語(yǔ)言。腳本類(lèi)的語(yǔ)言是高級(jí)語(yǔ)言的變形,嚴(yán)格意義上說(shuō)不能成為嚴(yán)謹(jǐn)?shù)挠?jì)算機(jī)語(yǔ)言。分類(lèi)種類(lèi)很多,比如還分成了描述性語(yǔ)言、結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言、面向?qū)ο笳Z(yǔ)言等,還有一些是針對(duì)某些系統(tǒng)的專(zhuān)用語(yǔ)言,那分類(lèi)就更多了主流數(shù)據(jù)庫(kù)不是語(yǔ)言是數(shù)據(jù)庫(kù)管理系統(tǒng),它牽扯到的計(jì)算機(jī)語(yǔ)言是SQL,結(jié)構(gòu)化查詢(xún)語(yǔ)言,是完全針對(duì)數(shù)據(jù)庫(kù)系統(tǒng)。雖然編程語(yǔ)言種類(lèi)繁多,但隨著時(shí)間的推移真正沉淀下來(lái)的,并且廣泛使用的語(yǔ)言也就那么幾種。編程語(yǔ)言可以說(shuō)改變了我們與計(jì)算機(jī)的交流方式,不再是簡(jiǎn)簡(jiǎn)單單的0或者1,而是加入了邏輯以便計(jì)算機(jī)更好的為我們服務(wù)。
1.3 計(jì)算機(jī)編程語(yǔ)言的特點(diǎn)
計(jì)算機(jī)編程語(yǔ)言,相當(dāng)于人與計(jì)算機(jī)交流的一種方式,可以通過(guò)人的思維,來(lái)讓計(jì)算機(jī)完成一些復(fù)雜,繁瑣的事情,拿微軟公司的.net高級(jí)編程語(yǔ)言舉例,該語(yǔ)言是現(xiàn)象對(duì)象語(yǔ)言,什么是面向?qū)ο蟮恼Z(yǔ)言呢,就是思考問(wèn)題的方法,以對(duì)象為主體,眼睛看什么都是對(duì)象,面向東西,面向物體(抽象的物體),而面向?qū)ο蟮幕臼?,如何設(shè)計(jì)一個(gè)個(gè)能動(dòng)的物體(OBJECT對(duì)象)他們有不同的功能,之后的問(wèn)題就是如何擺弄這些積木似的東西,相互組合調(diào)用各個(gè)對(duì)象的他們自己擅長(zhǎng)的功能(術(shù)語(yǔ)叫METHOD,方法),最后完成一個(gè)大的目的(當(dāng)然步驟,和過(guò)程,解決問(wèn)題的先后順序等,還是存在的)面相對(duì)象語(yǔ)言編程就是編程人員更多的去集中抽象現(xiàn)實(shí)中的問(wèn)題,以人的思維方式為本位,減少了對(duì)機(jī)器物理構(gòu)造或工作方式的迎合,可以用更多的經(jīng)歷去考慮怎么解決問(wèn)題,怎么實(shí)現(xiàn)某些功能。更通俗的說(shuō),駕駛一輛汽車(chē),你只需要會(huì)操控汽車(chē)的方法,不需要管汽車(chē)的構(gòu)造,就可以使用它駕駛它來(lái)為自身提供服務(wù)。高級(jí)編程語(yǔ)言可以說(shuō)讓更多人走進(jìn)了IT這個(gè)行業(yè),為普及計(jì)算機(jī)信息化系統(tǒng),提供了非常大的推波助瀾的作用。
1.4 計(jì)算機(jī)編程語(yǔ)言對(duì)信息化的推動(dòng)作用
隨著計(jì)算機(jī)的普及,很多高校也相應(yīng)時(shí)展,正想開(kāi)設(shè)了計(jì)算機(jī)學(xué)院,軟件工程專(zhuān)業(yè)等等,高級(jí)語(yǔ)言易學(xué)易懂,使更多的大學(xué)生更容易走入這個(gè)行業(yè),所以軟件公司如雨后春筍般相繼成立,而包括高校的三產(chǎn)和政府單位都有了相關(guān)的部門(mén),為程序開(kāi)發(fā)及國(guó)家信息化建設(shè)提供源源不斷的力量。
2 計(jì)算機(jī)編程是如何提高辦事效率
2.1 管理工作的一些共通的問(wèn)題
管理工作是一項(xiàng)復(fù)雜、繁瑣的事務(wù)性工作。復(fù)雜性體現(xiàn)在什么地方呢,就是要制作各種表格,統(tǒng)計(jì)各項(xiàng)數(shù)據(jù),以前沒(méi)有辦公信息化系統(tǒng)的時(shí)候,需要人工去制作表格,去每一列填入所需要統(tǒng)計(jì)的數(shù)據(jù),如果數(shù)據(jù)成千上萬(wàn),有的甚至是上千萬(wàn)上百萬(wàn)的時(shí)候,就需要很多個(gè)工作人員去完成,這只是填入數(shù)據(jù),統(tǒng)計(jì)還要有計(jì)算的數(shù)據(jù),不如求和求平均值等等,這就要人工用計(jì)算器去做,這樣很容易出現(xiàn)數(shù)據(jù)錯(cuò)誤,微小的數(shù)據(jù)差錯(cuò),可能最終會(huì)使國(guó)家企事業(yè)單位虧算上百萬(wàn),這種工作不僅耗費(fèi)時(shí)間,還耗費(fèi)人的精力,繁瑣體現(xiàn)在什么地方呢,很多事情都是重復(fù)的,還不得不去做,沒(méi)有信息化系統(tǒng)的時(shí)候,只有人工一邊一邊去操作。所以在企業(yè)管理的模式下,應(yīng)付多變的、復(fù)雜的、繁瑣的事務(wù)性工作時(shí),不可能增加人員來(lái)完成,借助計(jì)算機(jī)編程,可以達(dá)到事半功倍的效果。
2.2 信息化系統(tǒng)提高辦事效率
程序員可以通過(guò)編程開(kāi)發(fā)語(yǔ)言讓計(jì)算機(jī)去處理一些高精度的、繁瑣的、復(fù)雜的、重復(fù)的工作,例如:大型超市管理系統(tǒng)。一個(gè)大型超市需要進(jìn)貨出貨,結(jié)算,統(tǒng)計(jì)等等多個(gè)功能,通過(guò)程序員對(duì)超市做需求分析,知道了超市整個(gè)管理的流程,來(lái)開(kāi)發(fā)這個(gè)系統(tǒng),以前進(jìn)貨需要人工去記錄,出貨需要人工去也要登記,而如果通過(guò)該系統(tǒng)管理的話,就很方便,進(jìn)一件貨在數(shù)據(jù)庫(kù)中進(jìn)貨表中的進(jìn)貨個(gè)數(shù)字段加1,出貨則是在出貨表中的出貨字段減1。簡(jiǎn)簡(jiǎn)單單一個(gè)運(yùn)算,省去了很多張紙和人工的操作,不僅這個(gè)功能,還有統(tǒng)計(jì)與結(jié)算,都可以通過(guò)程序員編程語(yǔ)言的設(shè)計(jì)使計(jì)算機(jī)做求和求差乘積以及平均值計(jì)算,而且用計(jì)算機(jī)完成這些運(yùn)算速度更快,精度更高等多重優(yōu)勢(shì)。
3 結(jié)論
綜上所述,可以發(fā)現(xiàn)一種獲得社會(huì)廣泛認(rèn)可和追捧的計(jì)算機(jī)語(yǔ)言一定是能夠解決那個(gè)年代計(jì)算機(jī)應(yīng)用和發(fā)展中最迫切需要解決問(wèn)題的:商務(wù)應(yīng)用、科學(xué)計(jì)算、互聯(lián)網(wǎng)應(yīng)用、計(jì)算機(jī)自身系統(tǒng)開(kāi)發(fā)。根據(jù)社會(huì)展的規(guī)律,高級(jí)語(yǔ)言也不能會(huì)成為計(jì)算機(jī)的終極語(yǔ)言。隨著時(shí)代的發(fā)展,科學(xué)的發(fā)展,最近引起社會(huì)矚目的智能機(jī)器人,應(yīng)用范圍也在全面拓展。從早期的僅僅用于工業(yè)制造,發(fā)展到各種服務(wù)型、娛樂(lè)型的機(jī)器人。以及近年來(lái)又廣泛用于軍事領(lǐng)域,各類(lèi)無(wú)人機(jī)、無(wú)人作戰(zhàn)車(chē)、無(wú)人潛艇、登月機(jī)器人的報(bào)道頻頻出現(xiàn)?,F(xiàn)在計(jì)算機(jī)發(fā)展硬件發(fā)展也更加迅速。這些都需要新的編程語(yǔ)言予以配合,來(lái)解決人工智能的存儲(chǔ)、提取,并提高和完善性能,很多行業(yè)已經(jīng)離不開(kāi)計(jì)算機(jī),而通過(guò)一個(gè)簡(jiǎn)單的舉例,可以發(fā)現(xiàn)很多復(fù)雜的事情運(yùn)用計(jì)算機(jī)去做能更省時(shí)間,精度更高不用返工,能夠更有辦事效率。達(dá)到事半功倍的效果。
參考文獻(xiàn):
[1]黃德利,COBOL語(yǔ)言程序設(shè)計(jì)基礎(chǔ)[M].上海:復(fù)旦大學(xué)出版社,1992.
【關(guān)鍵詞】計(jì)算機(jī)編程 研究現(xiàn)狀 數(shù)學(xué)算法 目的 優(yōu)化
研發(fā)計(jì)算機(jī)軟件最重要的就是計(jì)算機(jī)編程的開(kāi)發(fā),而計(jì)算機(jī)編程開(kāi)發(fā)的運(yùn)用則是基于數(shù)學(xué)算法,研究數(shù)學(xué)算法的目的、意義和作用并探討數(shù)學(xué)算法在計(jì)算機(jī)編程中的應(yīng)用,將有助于改進(jìn)和提高數(shù)學(xué)算法,進(jìn)一步提高數(shù)學(xué)算法在計(jì)算機(jī)編程的中優(yōu)化作用和能力,并能為我國(guó)計(jì)算機(jī)技術(shù)的發(fā)展提供實(shí)踐性的經(jīng)驗(yàn)參考。
1 國(guó)內(nèi)計(jì)算機(jī)研究現(xiàn)狀及發(fā)展方向
計(jì)算機(jī)編程與諸多其他相關(guān)學(xué)科都存在緊密聯(lián)系,其中,最為突出的就屬數(shù)學(xué)科。隨著現(xiàn)代科技的迅猛發(fā)展,計(jì)算機(jī)技術(shù)也在不斷發(fā)展變化,當(dāng)前,計(jì)算機(jī)編程和數(shù)學(xué)算法之間的關(guān)聯(lián)性成為了研究的側(cè)重點(diǎn),關(guān)于計(jì)算機(jī)的研究理論有可分為網(wǎng)絡(luò)、計(jì)算性、算法及設(shè)計(jì)理論等多個(gè)方面,他們之間并不單獨(dú)孤立,而是相互協(xié)調(diào)形成統(tǒng)一的。正是由此,計(jì)算機(jī)的軟硬件設(shè)施水平才得以快速提高,但究其本質(zhì),計(jì)算機(jī)的結(jié)構(gòu)體系依舊沒(méi)有太大變化和發(fā)展,無(wú)論國(guó)內(nèi)外,在解決計(jì)算機(jī)出現(xiàn)的問(wèn)題時(shí),所采用的方法幾乎都是相似的,因此,我們研究探討數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程的優(yōu)化作用是重要而具有意義的。
2 數(shù)學(xué)算法研究的目的、意義及用途
2.1 數(shù)學(xué)算法概述
數(shù)學(xué)算法泛指數(shù)學(xué)學(xué)科中的歸納法,數(shù)學(xué)算法的合理利用可以使較難的問(wèn)題獲得相對(duì)簡(jiǎn)化,可以在一定程度上減輕相應(yīng)的工作負(fù)擔(dān),并加快工作效率。數(shù)學(xué)算法通常就是嚴(yán)格的根據(jù)數(shù)學(xué)規(guī)則和相應(yīng)的計(jì)算步驟來(lái)計(jì)算工作量,使相對(duì)較大的工作量減少,計(jì)算過(guò)程花費(fèi)的時(shí)間縮短,計(jì)算所得的結(jié)果準(zhǔn)確率提高。目前計(jì)算機(jī)編程中多少都會(huì)用到數(shù)學(xué)算法,數(shù)學(xué)算法對(duì)C語(yǔ)言有著相當(dāng)程度的影響,數(shù)學(xué)算法還可使多種不同語(yǔ)言之間實(shí)現(xiàn)轉(zhuǎn)化。由于數(shù)學(xué)算法的實(shí)際效能和作用,現(xiàn)在計(jì)算機(jī)編程中,已將數(shù)學(xué)算法作為一項(xiàng)重要的計(jì)算依據(jù)來(lái)應(yīng)用。
2.2 數(shù)學(xué)算法研究的的目的、意義及用途
通常,使用計(jì)算機(jī)處理問(wèn)題的過(guò)程,是在具體問(wèn)題中選擇一個(gè)數(shù)學(xué)模型,根據(jù)數(shù)學(xué)模型設(shè)計(jì)解決問(wèn)題的方法,再運(yùn)用計(jì)算機(jī)進(jìn)行調(diào)試、解答的過(guò)程,是將具體的數(shù)學(xué)計(jì)算轉(zhuǎn)化成了計(jì)算機(jī)內(nèi)部計(jì)算并得出結(jié)果的過(guò)程,這就是計(jì)算機(jī)程序和數(shù)學(xué)算法間相關(guān)聯(lián)的明確體現(xiàn)。
在計(jì)算機(jī)編程過(guò)程中建立數(shù)學(xué)模型,就是運(yùn)用數(shù)學(xué)的理念,思維和觀點(diǎn)來(lái)使問(wèn)題獲得解答的過(guò)程。建立數(shù)學(xué)模型可以將計(jì)算過(guò)程中復(fù)雜的問(wèn)題相對(duì)簡(jiǎn)化,并通過(guò)資料顯示、實(shí)驗(yàn)研究和調(diào)查證明,仔細(xì)研究計(jì)算機(jī)計(jì)算過(guò)程中其本身可遵循的規(guī)律,得出一個(gè)相應(yīng)的數(shù)量關(guān)系,然后借助數(shù)學(xué)方法和理論進(jìn)行進(jìn)一步研究分析,最終得出數(shù)學(xué)模型解答問(wèn)題的首要基礎(chǔ)就是數(shù)學(xué)理論知識(shí)的重要結(jié)論。在計(jì)算機(jī)編程中運(yùn)用數(shù)學(xué)模型的主要原因,就是數(shù)學(xué)模型可以將本身抽象的問(wèn)題進(jìn)簡(jiǎn)單化為合理的數(shù)學(xué)結(jié)構(gòu),在數(shù)學(xué)理論和數(shù)學(xué)方法的基礎(chǔ)上進(jìn)行一系列的計(jì)算機(jī)換算,最終高效解決問(wèn)題。
既然數(shù)學(xué)高效算法對(duì)計(jì)算機(jī)編程有優(yōu)化作用,數(shù)學(xué)算法的高效與否也有判斷的依據(jù),這種高效根據(jù)問(wèn)題的復(fù)雜程度分為時(shí)間的復(fù)雜程度和空間的復(fù)雜程度,同樣的問(wèn)題在往往有著不同的數(shù)學(xué)算法,在算法的選擇上,要選擇時(shí)間復(fù)雜程度和空間復(fù)雜程度都相對(duì)較低的算法,因此,在計(jì)算機(jī)編程中選擇數(shù)學(xué)算法,要考慮其對(duì)計(jì)算機(jī)的運(yùn)行效率會(huì)存在多大的影響。
3 數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程優(yōu)化作用的探討
計(jì)算機(jī)編程在計(jì)算機(jī)領(lǐng)域中具極強(qiáng)的專(zhuān)業(yè)性和廣泛性,計(jì)算機(jī)編程即根據(jù)計(jì)算機(jī)語(yǔ)言編寫(xiě)合理計(jì)算機(jī)語(yǔ)言的編寫(xiě)、翻譯和應(yīng)用,能使相應(yīng)的應(yīng)用功能得到更加合理的應(yīng)用。數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程有優(yōu)化作用,主要表現(xiàn)在以下幾個(gè)方面:
3.1 數(shù)學(xué)算法對(duì)計(jì)算機(jī)C語(yǔ)言的優(yōu)化作用
C語(yǔ)言是計(jì)算機(jī)語(yǔ)言中最基礎(chǔ)的語(yǔ)言,所以也是應(yīng)用范圍最廣的語(yǔ)言。C語(yǔ)言被作為程序語(yǔ)言,在編譯的過(guò)程中需要進(jìn)行比較嚴(yán)格的代碼邏輯操作,但這種語(yǔ)言其本身也存在一定的局限性,數(shù)學(xué)算法恰巧可為其邏輯代碼進(jìn)行更進(jìn)一步精簡(jiǎn),基于數(shù)學(xué)思維的影響,計(jì)算機(jī)代碼程序也獲得相應(yīng)簡(jiǎn)化,這就使得計(jì)算機(jī)編程過(guò)程獲得相應(yīng)的簡(jiǎn)化和效率的提高。
3.2 利用數(shù)學(xué)算法可以設(shè)置合理的數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)的合理與否直接影響著算法的性能,設(shè)置合理的數(shù)學(xué)結(jié)構(gòu)可以使計(jì)算中對(duì)變量的訪問(wèn)更便捷,同時(shí)減少了變量的所占的內(nèi)存空間,從而提高了計(jì)算的效率。除此之外,對(duì)于共享變量,合理的數(shù)據(jù)結(jié)構(gòu)可以實(shí)現(xiàn)多個(gè)變量共享同一個(gè)內(nèi)存空間,這樣就從減小內(nèi)存空間的占用上使計(jì)算效率得以提高。
4 結(jié)語(yǔ)
綜上所述,數(shù)學(xué)問(wèn)題解決的最佳途徑就是數(shù)學(xué)算法,利用數(shù)學(xué)算法可以將相對(duì)復(fù)雜的問(wèn)題簡(jiǎn)化,從而減輕人為工作負(fù)擔(dān),有效提升解決問(wèn)題的效率。在計(jì)算機(jī)編程中利用數(shù)學(xué)算法也是如此,可以認(rèn)為,數(shù)學(xué)算法是計(jì)算機(jī)編程的基礎(chǔ),是在原有的基礎(chǔ)上對(duì)計(jì)算機(jī)編程進(jìn)行了更進(jìn)一步優(yōu)化,從而促使優(yōu)化效果更加明顯。
參考文獻(xiàn)
[1]葉文婷.數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程的優(yōu)化[J].論述,2015(09).
[2]韓頂軍.數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程優(yōu)化的分析與研究[J].計(jì)算機(jī)教學(xué),2015(24).
[3]張國(guó)志.數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程的優(yōu)化分析[J].計(jì)算機(jī)技術(shù)應(yīng)用,2015(18).
[4]歐陽(yáng)玉峰,周瑩瑩.數(shù)學(xué)算法對(duì)計(jì)算機(jī)編程優(yōu)化的研究[J].信息技術(shù),2016(06)
關(guān)鍵詞:高職院校;編程思維;編程能力
中圖分類(lèi)號(hào):G712 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2011) 12-0000-01
To Develop Programming Ability of Students from Vocational College Computer Major
Wang Yanhui
(Henan Finance and Economics School,Zhengzhou450012,China)
Abstract:This article from the vocational college computer science students programming skills training problems in the process of starting my analysis that in the learning process is necessary to pay attention to the cultivation of programming ideas,but also pay attention to the actual coding, it is necessary to attach importance to a single course learning,but also attach importance to the knowledge of integrated application systems.
Keywords:Vocational colleges;Programming thinking;Programming ability
一、問(wèn)題提出
隨著信息技術(shù)的普及,計(jì)算機(jī)語(yǔ)言也不再是高深莫測(cè)的天書(shū),很多非計(jì)算機(jī)專(zhuān)業(yè)出身的人都能使用計(jì)算機(jī)語(yǔ)言來(lái)編寫(xiě)程序。然而,很多高職院校計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生常常為如何培養(yǎng)自己的編程能力以及如何寫(xiě)出優(yōu)秀的程序而困惑。編程的能力和技巧又應(yīng)當(dāng)如何培養(yǎng)呢?
二、學(xué)習(xí)實(shí)踐中面臨的主要問(wèn)題
(一)語(yǔ)法語(yǔ)義學(xué)習(xí)得好,編程思路亂如麻。如在C語(yǔ)言學(xué)習(xí)過(guò)程中,教師往往注重基本數(shù)據(jù)類(lèi)型、函數(shù)定義方法的講解,在教學(xué)過(guò)程中注重糾正學(xué)生語(yǔ)法方面的錯(cuò)誤;在課程考核過(guò)程中,以“讀程序?qū)懡Y(jié)果”的方式來(lái)考核學(xué)生C語(yǔ)言語(yǔ)義方面的基本知識(shí)。這樣造成的結(jié)果是學(xué)生讀程序?qū)懡Y(jié)果沒(méi)問(wèn)題,對(duì)變量、函數(shù)的形式定義也沒(méi)有問(wèn)題。但學(xué)生感到算法的編寫(xiě)是最吃力的,即教師一講算法就懂,讓自己獨(dú)立思考時(shí)思路如一團(tuán)亂麻。
(二)學(xué)生理論學(xué)習(xí)時(shí)間多,應(yīng)用講的少。從目前高職院校計(jì)算機(jī)專(zhuān)業(yè)的課程體系來(lái)看,學(xué)習(xí)課程大致可以分為如下幾類(lèi):政治類(lèi)課程、英語(yǔ)類(lèi)課程、數(shù)學(xué)物理等基礎(chǔ)類(lèi)課程、計(jì)算機(jī)專(zhuān)業(yè)課課程。但專(zhuān)業(yè)課課時(shí)也就1/3―1/2左右。因此具體到某一門(mén)課程時(shí)只能課時(shí)壓縮,僅能夠講完基礎(chǔ)部分,應(yīng)用沒(méi)講就結(jié)束了。最終結(jié)果是學(xué)生學(xué)習(xí)的課程理論多,具體應(yīng)用少,實(shí)踐動(dòng)手的機(jī)會(huì)少。
(三)學(xué)生閱讀程序多,消化吸收程序少。很多編程書(shū)籍上都包含有大量的示例程序代碼。大部分學(xué)生把程序看一遍就不了了之,或者把隨書(shū)附帶的光盤(pán)中的源代碼拷貝到電腦上,在開(kāi)發(fā)環(huán)境下編譯運(yùn)行再看看結(jié)果。完成課后作業(yè)時(shí),往往去網(wǎng)上搜索答案,然后抄下來(lái)便是完成作業(yè)了??吹淖x的程序多,真正吸收消化的程序少,離開(kāi)課本,離開(kāi)網(wǎng)絡(luò)即使再簡(jiǎn)單的算法也寫(xiě)不出來(lái)。
(四)學(xué)生學(xué)習(xí)課程多,融會(huì)貫通的課程少。高職院校計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生在校學(xué)習(xí)期間會(huì)學(xué)許多計(jì)算機(jī)專(zhuān)業(yè)課程,如《數(shù)據(jù)結(jié)構(gòu)》、《編譯原理》、《計(jì)算機(jī)組成原理》、《計(jì)算機(jī)操作系統(tǒng)》、《計(jì)算機(jī)網(wǎng)絡(luò)》、《java程序設(shè)計(jì)》、《Web Servers應(yīng)用開(kāi)發(fā)》、《軟件工程》、《C語(yǔ)言程序設(shè)計(jì)》、《計(jì)算機(jī)及組裝與維護(hù)》、《數(shù)據(jù)庫(kù)概論》、《數(shù)字邏輯》、《離散數(shù)學(xué)》,高職院校計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生在學(xué)校里可以接受系統(tǒng)的教育,知識(shí)體系上是較為完整的,但這還不夠?,F(xiàn)今中國(guó)高職計(jì)算機(jī)教育的課程設(shè)置囊括了計(jì)算機(jī)科學(xué)與技術(shù)一級(jí)學(xué)科的全部主干核心科目,但是每門(mén)課程又是獨(dú)立教學(xué)的,連貫性不足,因此難以形成系統(tǒng)化的體系。學(xué)生看待問(wèn)題時(shí)往往只會(huì)分門(mén)別類(lèi)地割裂看待,而很難將所有課程有機(jī)地聯(lián)系在一起,不利于群體優(yōu)勢(shì)的發(fā)揮。
三、學(xué)習(xí)過(guò)程中應(yīng)采取的主要措施
(一)首先進(jìn)行編程思維訓(xùn)練,然后進(jìn)行編程語(yǔ)言語(yǔ)法語(yǔ)義的學(xué)習(xí)。面對(duì)一個(gè)新的問(wèn)題,任何人都會(huì)不由自主進(jìn)行一下發(fā)散思考,太多的分支結(jié)果導(dǎo)致混亂,同樣也都要有一個(gè)整理思路的過(guò)程,畫(huà)框圖是一個(gè)很好整理思路的過(guò)程。在編寫(xiě)代碼前,首先用流程圖或框圖整理問(wèn)題的解題思路,不要一開(kāi)始便編寫(xiě)。個(gè)人認(rèn)為應(yīng)該從教材的例題和課后習(xí)題出發(fā),首先將例題的解題思路轉(zhuǎn)化成流程圖,學(xué)生通過(guò)流程圖來(lái)整理編程思路,學(xué)生經(jīng)過(guò)這種專(zhuān)業(yè)技術(shù)的訓(xùn)練,可以為代碼編寫(xiě)打下堅(jiān)實(shí)的基礎(chǔ)。(二)借鑒國(guó)外的理論教學(xué),跟實(shí)際動(dòng)手能力結(jié)合起來(lái),分段進(jìn)行課程教學(xué),有分段設(shè)計(jì)任務(wù)。最后,學(xué)生對(duì)理論也有了解,動(dòng)手能力也提高了。就具體課程而言,采用案例教學(xué)法,首先進(jìn)行案例演示,然后講解案例涉及的知識(shí)和技術(shù)。這樣學(xué)生對(duì)所學(xué)知識(shí)產(chǎn)生興趣,有了一定的感性知識(shí)之后,再提升到理論高度,循序漸進(jìn)掌握知識(shí)。在教學(xué)過(guò)程中,首先重點(diǎn)講授解題思路、算法設(shè)計(jì)以及編程構(gòu)思,突出上機(jī)訓(xùn)練,在編寫(xiě)程序的過(guò)程中學(xué)生進(jìn)行探索,程序設(shè)計(jì)的成果能極大地增加學(xué)生的成就感、培養(yǎng)學(xué)生程序設(shè)計(jì)的興趣,采用案例教學(xué)方式,通過(guò)形象思維加深理解鞏固知識(shí),便于學(xué)生掌握利用計(jì)算機(jī)程序設(shè)計(jì)來(lái)解決問(wèn)題的技術(shù)與方法。通過(guò)案例驅(qū)動(dòng)教學(xué)強(qiáng)化公共層面邏輯思維能力的培養(yǎng),突出專(zhuān)業(yè)層面的基本程序設(shè)計(jì)能力訓(xùn)練。(三)編程不能紙上談兵,必須真刀真槍地干。世界上本來(lái)就沒(méi)有從來(lái)不練琴的鋼琴家,當(dāng)然也不會(huì)有從來(lái)不編寫(xiě)代碼的編程高手。核心技術(shù)必須掌握在自己手里才能確保立于不敗之地。自己到底掌握的牢不牢靠,自己應(yīng)該心知肚明。如果你想學(xué)好,千萬(wàn)不要高舉“拿來(lái)主義”的大旗,干著“復(fù)制粘貼”的勾當(dāng)。所以,無(wú)論你看再多書(shū),讀再多程序,復(fù)制粘貼N次,如果最終不能變成自己的技能,那都是在欺騙自己。(四)系統(tǒng)學(xué)習(xí)計(jì)算機(jī)系統(tǒng)知識(shí),并融會(huì)貫通。在這一點(diǎn)上,國(guó)外一些高校已經(jīng)在課程體系的研究和設(shè)置上進(jìn)行了改革,并取得了非常好的效果。個(gè)人比較推崇由美國(guó)卡耐基梅隆大學(xué)的兩位教授所編寫(xiě)的《深入理解計(jì)算機(jī)系統(tǒng)》一書(shū)?!渡钊肜斫庥?jì)算機(jī)系統(tǒng)》一書(shū)從開(kāi)發(fā)人員的角度出發(fā),從程序設(shè)計(jì)來(lái)講述計(jì)算機(jī)系統(tǒng)原理,將計(jì)算機(jī)組成原理、計(jì)算機(jī)操作系統(tǒng)和匯編語(yǔ)言與接口技術(shù)等多門(mén)課程有機(jī)地串在了一起,是對(duì)原有課程的一個(gè)非常好的補(bǔ)充和豐滿(mǎn)。
計(jì)算機(jī)技術(shù)的發(fā)展離不開(kāi)軟件技術(shù)的發(fā)展,軟件技術(shù)中計(jì)算機(jī)編程應(yīng)用與開(kāi)發(fā),起到了至關(guān)重要的作用。那么,選擇計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言實(shí)際上是非常重要的。對(duì)于不同軟件的開(kāi)發(fā),不同平臺(tái)以及計(jì)算機(jī)語(yǔ)言的要求也不盡相同。
面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,是基于C語(yǔ)言的一種高級(jí)編程語(yǔ)言,由于其具備面向?qū)ο蟮膬?yōu)勢(shì),而且可以進(jìn)行繼承和封裝,從而大大的簡(jiǎn)化了在編程中的代碼調(diào)試工作,并進(jìn)一步提高了代碼的運(yùn)行效率。因此,在目前諸多的軟件開(kāi)發(fā)過(guò)程中,面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言成為了一種非常常用的計(jì)算機(jī)高級(jí)語(yǔ)言。在軟件開(kāi)發(fā)與應(yīng)用的過(guò)程中,其起到了至關(guān)重要的作用。
1 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的特點(diǎn)與優(yōu)勢(shì)分析
計(jì)算機(jī)語(yǔ)言通過(guò)不同的功能和應(yīng)用邏輯特點(diǎn)進(jìn)行了一定的區(qū)分。比較基礎(chǔ)的叫做機(jī)器語(yǔ)言,這類(lèi)語(yǔ)言是計(jì)算機(jī)最基礎(chǔ)的語(yǔ)言,目前應(yīng)用已經(jīng)非常少了,更多的作為初步的了解。在此基礎(chǔ)上,計(jì)算機(jī)的匯編語(yǔ)言有了很大的發(fā)展,從而在一定的時(shí)期內(nèi)實(shí)現(xiàn)了對(duì)計(jì)算機(jī)編程的擴(kuò)展。但是,依然無(wú)法滿(mǎn)足軟件開(kāi)發(fā)過(guò)程中,客戶(hù)對(duì)于需求的滿(mǎn)足。
因此,隨著C語(yǔ)言的開(kāi)發(fā),計(jì)算機(jī)編程語(yǔ)言進(jìn)入了高級(jí)語(yǔ)言的階段,從而改變了編程的歷史進(jìn)程,也讓編程更加方便快捷。其中面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言是高級(jí)語(yǔ)言中的一種,并且是基于C語(yǔ)言開(kāi)發(fā)的一種高級(jí)語(yǔ)言,與C語(yǔ)言相比,其優(yōu)勢(shì)更加明顯,從而改變了傳統(tǒng)意義上的代碼編程。
1.1 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言特點(diǎn)分析
從程序語(yǔ)言的名稱(chēng)分析,面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言主要是面向?qū)ο蟮?。?duì)象在高級(jí)語(yǔ)言中,是一個(gè)類(lèi)目的象征,其內(nèi)容可以是很廣泛的。在高級(jí)語(yǔ)言中,尤其是在面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中,對(duì)象是一個(gè)基本單位,同時(shí)也可以是復(fù)雜的封裝體。因此,對(duì)于對(duì)象而言,在面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中比較廣義,那么在進(jìn)行編程的過(guò)程中,也會(huì)因?yàn)槠鋸V義性,而讓編程更加方便快捷。因此,對(duì)于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言而言,其特點(diǎn)主要有以下幾個(gè)方面:
1.1.1 比C語(yǔ)言更加容易理解,并且應(yīng)用范圍更加廣泛
面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言主要是在C語(yǔ)言基礎(chǔ)上進(jìn)行開(kāi)發(fā)的一種語(yǔ)言,其特點(diǎn)在于能夠?qū)語(yǔ)言中的一些不足進(jìn)行彌補(bǔ),從而讓編程更加方便快捷。其中,最為重要的特點(diǎn)在于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言可以進(jìn)行封裝和繼承。那么,在封裝方面,就可以有非常大的特點(diǎn)可以進(jìn)行探討。在C語(yǔ)言編程的過(guò)程中,其原理主要是面向過(guò)程的,也就是編程過(guò)程非常重要,從而實(shí)現(xiàn)了整個(gè)編程程序的運(yùn)行。
但是,在一些過(guò)程非常復(fù)雜的編程過(guò)程中,這樣的編程就會(huì)顯得不足。那么,如果可以進(jìn)行有效的封裝,就可以實(shí)現(xiàn)高效率的代碼運(yùn)行。由于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言是面向?qū)ο蟮?,因此只要將需要進(jìn)行運(yùn)行的對(duì)象進(jìn)行封裝,那么就可以大大的提高軟件程序代碼運(yùn)行的效率。因此,封裝行帶來(lái)的高效性是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的主要特點(diǎn)之一。
1.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的繼承屬性,是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的另外一個(gè)重要特征
繼承與封裝一般情況下是在一起進(jìn)行研究,但是兩者有著本質(zhì)的區(qū)別,繼承作為面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的特點(diǎn)之一,在編程方面大大的提高了效率,甚至可以認(rèn)為是優(yōu)化了效率。讓編程有了更廣泛的定義。由于傳統(tǒng)的計(jì)算機(jī)高級(jí)語(yǔ)言編程,總是會(huì)用到重復(fù)的調(diào)用語(yǔ)句。傳統(tǒng)的編寫(xiě)模式中,是不會(huì)有繼承這樣的理念的。但是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,就出現(xiàn)了這樣的邏輯方式,讓需要調(diào)用的內(nèi)容以繼承的方式進(jìn)行調(diào)用,從而減少了代碼編寫(xiě)的冗余性。對(duì)于程序運(yùn)行過(guò)程中的調(diào)試和測(cè)試而言,有非常大的積極作用。
1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的優(yōu)勢(shì)分析
基于以上對(duì)于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的特點(diǎn)分析,那么對(duì)于其編程的優(yōu)勢(shì)而言,也更加好理解與分析。因此,對(duì)于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言而言,可以有以下幾種方式:
1.2.1 語(yǔ)言編程更加人性化,編程效率更高
由于采用了封裝的編程方式,將目標(biāo)對(duì)象進(jìn)行統(tǒng)一封裝,可以極大的減少由于冗余代碼的編寫(xiě)造成的代碼復(fù)雜,并且影響編寫(xiě)效率。
1.2.2 語(yǔ)言編程采用繼承的方式,極大的提高了代碼運(yùn)行的效率
在同等編程的情況下,面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言可以非常方便的進(jìn)行代碼的調(diào)用以及繼承,從而將更多的程序用來(lái)進(jìn)行簡(jiǎn)單封裝與繼承,繼承的方式是將代碼的運(yùn)行效率提高到最高,從而減少因?yàn)榇a多次訪問(wèn)造成的服務(wù)器繁忙。因此,面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言繼承的優(yōu)勢(shì)得以體現(xiàn)。
1.2.3 跨平臺(tái)編程,實(shí)現(xiàn)了對(duì)于多個(gè)平臺(tái)的支持,極大的提高了軟件的兼容性
兼容性對(duì)于軟件開(kāi)發(fā)而言,一直是非常值得重視的問(wèn)題。由于兼容不足造成軟件的用戶(hù)體驗(yàn)程度較差。因此,兼容性一直是計(jì)算機(jī)編程過(guò)程中需要解決的問(wèn)題。由于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言采用了跨平臺(tái)的設(shè)計(jì)理念,從而在不同的操作系統(tǒng)中都可以進(jìn)行編程。例如,一般情況下,我們使用的軟件都是在windows操作系統(tǒng)中,更多的也會(huì)考慮基于windows進(jìn)行兼容。
但是,一般編程而言,對(duì)于編程的兼容性而言,顯然是Linux更加適合。因此,為了能夠保證彼此的兼容性,都會(huì)采用具備跨平臺(tái)屬性的計(jì)算機(jī)高級(jí)語(yǔ)言,而面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言就是其中的一種。與之類(lèi)似的還有java,也是可以進(jìn)行跨越平臺(tái),進(jìn)行兼容的高級(jí)語(yǔ)言。
綜上所述,對(duì)于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的優(yōu)勢(shì)分析,更多的是基于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的基本屬性,由于具備這些屬性,從而使得面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言具備更大的優(yōu)勢(shì)。2 計(jì)算機(jī)高級(jí)語(yǔ)言的特點(diǎn)分析
對(duì)于計(jì)算機(jī)的軟件開(kāi)發(fā)而言,必然離不開(kāi)計(jì)算機(jī)語(yǔ)言編程。在進(jìn)行編程的過(guò)程中,高級(jí)語(yǔ)言的選擇成為了最為主要的關(guān)鍵點(diǎn)。對(duì)于高級(jí)語(yǔ)言而言,彼此之間的優(yōu)勢(shì)都是不同的,而采用的平臺(tái)和方式也存在一定的差異。但是,彼此之間的共同點(diǎn)就是都比較智能化,可以有效的提高編程的效率,從而提高傳統(tǒng)編程中存在的問(wèn)題。那么,對(duì)于統(tǒng)一的計(jì)算機(jī)高級(jí)語(yǔ)言而言,具備哪些特點(diǎn)呢?
2.1 高級(jí)語(yǔ)言更加智能化,人性化
計(jì)算機(jī)高級(jí)語(yǔ)言,是基于C語(yǔ)言進(jìn)行的開(kāi)發(fā),基于C語(yǔ)言還存在面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,數(shù)據(jù)庫(kù)語(yǔ)言,基于網(wǎng)頁(yè)編寫(xiě)的php語(yǔ)言,html語(yǔ)言等等。這些語(yǔ)言與傳統(tǒng)的匯編語(yǔ)言相比,功能更加強(qiáng)大,編寫(xiě)更加自由,更智能化。而且在不同的研究領(lǐng)域,可以采用不同的編程語(yǔ)言。例如在網(wǎng)頁(yè)編寫(xiě)領(lǐng)域中,后臺(tái)的編寫(xiě)基本采用asp或者是php,而網(wǎng)頁(yè)則需要使用html以及css等。這些就是領(lǐng)域內(nèi)的高級(jí)語(yǔ)言設(shè)計(jì)。再者,利用跨平臺(tái)的高級(jí)語(yǔ)言,代表的就是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言以及Java。兩者都可以有效的進(jìn)行平臺(tái)跨越,因此軟件的兼容性也會(huì)更好一些。
2.2 高級(jí)語(yǔ)言的使用范圍更加廣泛,利用率和軟件的使用效果更好
因?yàn)橛辛烁呒?jí)語(yǔ)言,讓更多的領(lǐng)域開(kāi)始使用遠(yuǎn)程通信或者是智能化控制系統(tǒng)。這些都是利用計(jì)算機(jī)的高級(jí)語(yǔ)言的基本屬性進(jìn)行設(shè)置的,從而在一定程度上實(shí)現(xiàn)了高質(zhì)量的編程效果。
3 軟件開(kāi)發(fā)應(yīng)用的基礎(chǔ)與程序設(shè)計(jì)
軟件開(kāi)發(fā)與應(yīng)用,最為基礎(chǔ)的就是進(jìn)行前期的軟件需求分析,在客戶(hù)調(diào)研方面,要充分了解客戶(hù)的需求,從而制定需求分析表格。讓客戶(hù)最直觀真實(shí)清晰的描述其需求,以便更好的進(jìn)行軟件的開(kāi)發(fā)和使用。程序設(shè)計(jì)中,選擇適合的計(jì)算機(jī)語(yǔ)言是非常重要的。此外,在進(jìn)行程序設(shè)計(jì)的過(guò)程中,測(cè)試以及后期維護(hù),也是重點(diǎn)考慮的范圍。
如果不能進(jìn)行有效的測(cè)試和維護(hù),那么軟件的開(kāi)發(fā)意義就不是很大。因此,對(duì)于軟件的開(kāi)發(fā)應(yīng)用而言,選擇語(yǔ)言,制定和需求分析計(jì)劃,推到邏輯表格,進(jìn)而進(jìn)行進(jìn)一步的測(cè)試和軟件使用體驗(yàn)度回饋等。這些內(nèi)容,都在一定程度上實(shí)現(xiàn)了整個(gè)軟件開(kāi)發(fā)的過(guò)程。雖然軟件開(kāi)發(fā)相對(duì)比較復(fù)雜,但是如果能按照一定的模式進(jìn)行,那么對(duì)于軟件開(kāi)發(fā)者以及用戶(hù)而言,都是非常高效率的。
本文中研究的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,就是一種非常適合軟件開(kāi)發(fā)的語(yǔ)言,而且大多數(shù)的軟件設(shè)計(jì)中,都會(huì)采用面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,因?yàn)槠漉r明的特點(diǎn)和優(yōu)勢(shì),讓面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言有了更好的應(yīng)用空間,從而讓軟件開(kāi)發(fā)與程序設(shè)計(jì)更智能與合理。
4 基于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的軟件技術(shù)開(kāi)發(fā)應(yīng)用
在軟件技術(shù)開(kāi)發(fā)與應(yīng)用的過(guò)程中,通常要考慮用戶(hù)的需求,根據(jù)用戶(hù)的需求進(jìn)行軟件的技術(shù)開(kāi)發(fā)。那么,在軟件開(kāi)發(fā)的過(guò)程中,最為重要的就是軟件產(chǎn)品的需求分析。那么,對(duì)于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言而言,在進(jìn)行軟件開(kāi)發(fā)與應(yīng)用的過(guò)程中,有著哪些值得注意的地方呢?通過(guò)怎樣的手段,才可以進(jìn)行更加合理有效的軟件開(kāi)發(fā)呢?
4.1 對(duì)于軟件的需求分析而言,需要建立在軟件的應(yīng)用平臺(tái)基礎(chǔ)
選擇面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言主要也是為了更好的兼容性,以及軟件后期的維護(hù)和使用體驗(yàn)方面。采用面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言設(shè)計(jì),可以盡可能的減少兼容性的問(wèn)題。由于在上文中已經(jīng)提高,面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言具備跨越平臺(tái)的屬性,因此如果軟件需求中,對(duì)于軟件的應(yīng)用平臺(tái)要求比較高,或者是對(duì)兼容性的要求比較苛刻,那么就一定要采用具備跨平臺(tái)屬性的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。
4.2 軟件設(shè)計(jì)與開(kāi)發(fā)應(yīng)用中的后期維護(hù)工作
軟件的開(kāi)發(fā)與應(yīng)用只是軟件使用的前期階段,真正在使用的過(guò)程中,如何獲取用戶(hù)的體驗(yàn)度,滿(mǎn)足用戶(hù)的需求,并且能夠讓軟件在后期的維護(hù)過(guò)程中更加方便快捷,這在一定程度上直接影響軟件的使用效果。而為了能夠提高軟件后期維護(hù)的可行性,主要是針對(duì)在應(yīng)用編程中,采用面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言進(jìn)行后期的維護(hù)端口設(shè)計(jì)。軟件的設(shè)計(jì)需要采用開(kāi)放性的設(shè)計(jì)方式與理念,讓用戶(hù)更加精準(zhǔn)的尋找軟件存在的問(wèn)題,并且在設(shè)計(jì)的過(guò)程中,設(shè)置一個(gè)反饋端口,讓用戶(hù)可以快速有效的進(jìn)行問(wèn)題反饋。
4.3 軟件設(shè)計(jì)過(guò)程中,如何進(jìn)行調(diào)試與測(cè)試,一直是軟件開(kāi)發(fā)設(shè)計(jì)過(guò)程中最為重要的環(huán)節(jié)
由于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言采用了封裝與繼承的編程方式,這在調(diào)試和測(cè)試的過(guò)程中,相比其他高級(jí)語(yǔ)言,就顯得更加具有優(yōu)勢(shì),能夠讓測(cè)試的進(jìn)程更快,從而有效的提高軟件測(cè)試與開(kāi)發(fā)過(guò)程中的效率。
5 結(jié)語(yǔ)
本文通過(guò)對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的特性進(jìn)行分析,了解到面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的跨越平臺(tái)的優(yōu)勢(shì),因此在多個(gè)領(lǐng)域中,面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言具備一定的可用性。而由于采用了繼承以及封裝的語(yǔ)言模式,讓整個(gè)編程過(guò)程更加流暢,代碼編譯以及調(diào)試的過(guò)程中也可以減少很多工作量。目前,由于計(jì)算機(jī)技術(shù)的應(yīng)用越來(lái)越廣泛,從而造成了現(xiàn)有技術(shù)的空缺。
面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言在進(jìn)行軟件設(shè)計(jì)與開(kāi)發(fā)的過(guò)程中,能夠有效的規(guī)避常見(jiàn)的不足,從而將代碼寫(xiě)作與程序調(diào)試做到最優(yōu)化。此外,跨越平臺(tái)的設(shè)計(jì)優(yōu)勢(shì)足以讓面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言成為目前計(jì)算機(jī)技術(shù)軟件編程中的主流語(yǔ)言。因此,計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)與應(yīng)用,充分利用了面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的優(yōu)勢(shì),提高軟件開(kāi)發(fā)的效率。
級(jí)別:北大期刊
榮譽(yù):Caj-cd規(guī)范獲獎(jiǎng)期刊
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:北大期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:統(tǒng)計(jì)源期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)