国产一区二区三精品久久久无广告,中文无码伦av中文字幕,久久99久久99精品免视看看,亚洲a∨无码精品色午夜

計算機編程與設計范例6篇

前言:中文期刊網精心挑選了計算機編程與設計范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

計算機編程與設計

計算機編程與設計范文1

關鍵詞:計算機網絡;課程設計;任務編制

中圖分類號:G642 文獻標識碼:B

1計算機網絡課程設計的目的

一個完整的計算機網絡教學應該包括三個環節:課堂教學、實驗和課程設計。課堂教學、實驗和課程設計三者是相輔相成的。計算機網絡課程設計作為計算機網絡教學的最后一個環節,在鞏固學生理論知識學習成果,鍛煉學生動手實踐能力方面具有重要的作用。

安排計算機網絡課程設計的目的有兩個,一是引導學生將書本上抽象的概念和具體實現技術結合起來,使學習深化;二是消除學生對協議的神秘感,調動學生學習的積極性與主動性。

2計算機網絡課程設計的任務編制

我院在2007年由作者執筆,編寫了新一版的計算機網絡課程設計指導書,對課程設計的任務進行了編制。課程設計基本上按照計算機網絡教學大綱安排,安排了5個具有一定代表性的課程設計題目。

實驗一,簡單網絡程序設計。本實驗選擇了幾個簡單的網絡程序,這幾個網絡程序或者是我們經常使用的網絡命令,或者是網絡程序設計中的基礎內容。通過從幾個簡單的網絡程序中選取其中的兩個實現,目的是希望同學們了解網絡編程的基本流程和基本方法,能初步掌握TCP/IP網絡協議的基本實現方法,對網絡的實現機制有進一步的認識。本實驗的幾個簡單的程序都可以采用Java的網絡編程包java.io中提供的編程接口實現,但是因為Java的網絡包提供了較高層次的封裝,屏蔽了網絡編程中需要處理的細節問題,所以采用Java作為實現語言的同學需要把Java的網絡包源碼加入到自己編寫的程序源碼中,對Java網絡包中相關代碼的實現細節進行分析,并在實驗報告中得到體現。這幾個簡單的程序是:(1)Ping程序設計;(2)Echo程序設計;(3)HTTP客戶端程序,不要求解釋HTML語言;(4)端口掃描程序。

實驗二,數據包捕獲與分析。網卡的缺省工作模式包含廣播模式和直接模式,即它只接收廣播幀和發給自己的幀。如果采用混雜模式,一個站點的網卡將接受同一網絡內所有站點所發送的數據包,這樣就可以到達對網絡信息監視捕獲的目的。Ethreal是一種開源的網絡數據包的捕獲和分析軟件,本實驗通過Ethreal軟件的安裝使用,監控局域網的狀態,捕獲在局域網中傳輸的數據包,并結合在計算機網絡課程中學習到的理論知識,對常用網絡協議的數據包做出分析,加深網絡課程知識的理解和掌握。

實驗三,Web服務器的簡單設計與實現。本實驗要求了解Web服務器的工作原理,設計并實現一個簡單的Web服務器,并通過測試。

實驗四,聊天程序的簡單設計與實現。聊天程序是上網時經常使用的網絡程序,本實驗要求完成一個聊天程序的簡單設計與實現。

實驗五,動態網站的簡單設計與實現。動態網站的構建已經成為計算機專業學生的一項基本技能,本實驗要求學生構建一個動態網站,掌握網站構建的流程、編程方法以及部署、運行等基本技能。

上述實驗中,實驗一和實驗二是必做的內容,而實驗三、實驗四和實驗五只需要選做一個即可。

3計算機網絡課程設計的實踐

作者從2006年畢業入校以來已經指導了2屆學生進行計算機網絡的課程設計,在指導課程設計的過程中,總結了普遍存在的以下幾個現象,并有針對性地采取了應對的措施。

[1] 學生人數眾多。高校擴招使在校學生的數量大大增加,針對這樣的現象,我們對參加課程設計的學生進行了分組,每組由3~4名學生組成,課程設計只對組做要求,但是要求明確組內成員的分工。這樣既解決了學生人數眾多和教學資源相對不足之間的矛盾,又起到了鍛煉每一個參與學生能力的目的。

[2] 個體之間差異大。為解決學生個體之間差異很大的問題,我們在小組的組成上做了要求,要求一個組內既有成績比較好、動手能力比較強的學生,同時也有一些成績比較差、動手能力相對弱一些的同學,這樣通過組內的交流就能共同提高、共同進步。

[3] 懶于動手。相當數量的學生在做課程設計的時候不愿自己親自動手編寫程序,而是通過在網上搜索,尋找相關程序或者從上一屆學生手里拷貝。針對這個現象,我們增加了考核措施和激勵機制,在驗收程序時不僅看實驗的結果,而且要讓學生講解程序的原理和設計思路,在課程設計實驗報告中也增加相關的內容。在考核的時候,親自動手做實驗、編程序的學生的成績要遠遠高于通過下載、拷貝程序的學生的成績,達到激勵學生勤于動手的目的。

結束語:上述是筆者通過編寫計算機網絡課程設計指導書和指導學生進行網絡課程設計的教學實踐所總結的一些親身體會,希望對參與計算機網絡實踐環節的教師有所幫助。

計算機編程與設計范文2

關鍵詞:城鄉道路;預防性養護;設計導則;預算編制;預算審查

中圖分類號: U41文獻標識碼:A 文章編號:

近年來國家大力新建、改擴建一大批各等級城鄉道路,受各種客觀性因素影響,如貨車超載嚴重、原設計標準較低以及道路缺乏日常養護、橋梁缺少結構監測等,城鄉道路直接病害及次生病害較多,導致壽命期內養護總成本增加。目前,很多地方提出“預防性養護”理念,主要以道路定期保養及結構鑒定性檢測,使病害得以盡早發現并分析成因和類別,采用相應措施消除病害以及防止次生病害發生,以最小代價來維護或支撐現有城鄉道路的整體運營。

1 項目概況

JS路是北京通往東北方向的國家級重要干線公路。近年來交通量增長迅速,據統計年平均日交通量已達到12958輛(折算后),尤其是車輛超載特別嚴重,導致K76+500~K85+500路段內右側路面出現了坑槽、橫縱縫、龜裂等道路病害,嚴重影響了路面的使用性能。

為保證路面維持良好的技術狀態,保證交通安全性,提高運輸效率、降低運輸成本;或延長道路使用年限,提高道路服務水平,減少道路在使用期限內的整體養護投資,防止道路病害的繼續發生和發展,對道路進行預防性養護是十分必要的。

2 設計導則

2.1設計依據

(1)《北京市瀝青路面大修設計與預防性養護技術指南》、《微表處和稀漿封層技術指南》。

(2)《公路工程技術標準》(JTG B01—2003)、《公路瀝青路面設計規范》(JTG D50—2006)、《公路瀝青路面施工技術規范》(JTG F40-2004)、《公路瀝青路面養護技術規范》(JTJ 073.2-2001)等設計、施工及養護規范。

(3)路面彎沉檢測結果。

(4)現場調查資料。

2.2設計標準

(1)公路等級:一級公路。

(2)設計速度:60公里/小時。

(3)路基寬度為15米,路面寬度為12米。

(4)路面設計軸載:BZZ-100。

2.3路損原因分析

本項目道路破損主要表現為龜裂、橫縫、縱縫、沉陷、坑槽等病害。

(1)龜裂是在重復交通荷載作用下,瀝青面層或穩定基層疲勞破壞產生的一系列相互貫通的裂縫,縫寬3mm以上,且多數縫距10cm以內,面積在1m2以上的網狀裂縫,其破損原因主要是路面材料老化、疲勞破壞。

(2)橫縫是指大體垂直于行車道方向的裂縫,其破損原因主要是半剛性基層的干縮、溫縮裂縫反射至面層而產生的。

(3)縱縫是大體平行于行車道方向的裂縫,其破損原因主要是縱向施工接縫、路面車轍邊緣、路基的不均勻沉降等引起的。

(4)坑槽最先出現在瀝青面層或穩定基層底部,道路結構產生輕微病害后,沒有及時進行封縫處理,降水進入結構后,在汽車荷載反復擠壓下產生水毀,形成坑槽。

2.4 病害處理措施

對于路損形成的道路病害,采取預防性養護措施,防止路面病害的繼續惡化。以現狀道路交通量和舊路彎沉作為參考指標,依據預防性養護技術指南和道路調查統計數據及分析結果,進行JS路預防性養護工程方案設計。

(1)縱縫、橫縫、龜裂、病害處理措施:銑刨后不做處理。

(2)車轍、鼓包、坑槽、沉陷病害處理措施:挖除舊路44cm厚,其上鋪筑(18+18)cm石灰粉煤灰穩定碎石,改性乳化瀝青透層(1.0kg/m2),5cm中粒式瀝青砼AC-20C,現有硬化路肩重新鋪設。

(3)預防性養護手段:包括(改性)稀漿縫層、微表處、碎石封層、霧封層及復合封層、超薄封層和薄層罩面等,封縫和灌縫作為道路橫、縱縫病害處理手段。經過綜合比選,推薦改性稀漿封層作為JS路預防性養護工程的技術手段。

3 預算編審要點

3.1編制依據

(1)《公路養護工程預算編制導則》(JTG H40-2002)(以下簡稱“導則”)。

(2)《公路工程基本建設項目概算預算編制辦法》(JTG B06-2007)(以下簡稱“編制辦法”)、《公路工程預算定額》(JTG/T B06-02)。

(3)關于印發《建設工程監理與相關服務收費管理規定》的通知(發改價格[2007]670號)。

(4)國家計委、建設部關于《工程勘察設計收費管理規定》的通知(計價格[2002]10號)。

(5)關于轉發國家計委關于印發《招標服務收費管理暫行辦法》的通知(京價(收)字[2002]480號)。

(6)最新的《北京公路工程材料指導價格》、《北京工程造價信息》。

(7)本項目施工圖設計圖紙。

3.2 編審原則及內容

3.2.1第一部分 建筑安裝工程費

(1)人工費:按養護工程要求,人工、機械工編制時取區間最大值60元/工日,審查一般按區間中間值55元/工日計算。

(2)材料費:以最新的《北京公路工程材料指導價格》為主,沒有的則參照《北京工程造價信息》。其中主要材料價格為:AC-13細粒式瀝青混凝土1000元/m3,AC-20中粒式瀝青混凝土962.5元/m3,石灰粉煤灰穩定碎石161元/m3,石油瀝青4350元/t,改性乳化瀝青4500元/t,柴油7.6元/kg,中粗砂80元/m3,碎石75元/m3。

(3)機械臺班:主要機械臺班按照《北京公路造價信息網》最新公布價格調整。(詳見《工料機單價匯總表》07表)

(4)其他工程費:按“編制辦法”計取。其中冬季施工增加費不計;行車干擾費根據設計文件交通量測定進行調整;施工輔助費根據養護工程管理特點不計取;《北京市基本建設工程概、決算編制辦法》結合養護工程特點和北京實際情況,不計取工地轉移費。

(5)間接費:按“編制辦法”計取。其中失業保險費率、醫療保險費率等均按北京市公布的相關費率計取;職工取暖費不計;《北京市基本建設工程概、決算編制辦法》結合養護工程特點和北京實際情況,不計取主副食運費補貼。

(6)利潤:按7%計取。

(7)稅金:按3.41%計取。

3.2.2第二部分 設備及工具、器具購置費:不計取。

3.2.3第三部分 工程建設其他費用

(1)建設項目管理費:建設單位管理費按“編制辦法”計取,工程監理費按發改價格[2007]670號文計取;設計文件審查費、竣(交)工驗收試驗檢測費根據養護工程管理特點不計取。

(2)勘察設計費:按“導則”相關標準計算,其中竣工圖編制費根據養護工程管理特點不計取。

(3)招標服務費:按京價(收)字[2002]480號文計算。

(4)施工招投標交易服務費:不考慮。

(5)施工人員意外傷害保險費:不考慮。

(6)交通導流費:根據項目實際情況計取。

3.2.4預備費

(1)價差預備費:不考慮。

(2)基本預備費:按第一、二、三部分費用之和的3%計取。

3.3工程數量及組價(按計量規則及相關定額計算,略)

3.4編審結果

根據編審原則及內容、工程數量及組價的逐項審核,本項目JS路預防性養護工程施工圖預算由編制報審時1080萬元調整為審查后918萬元,審減額為162萬元,減幅15%。

計算機編程與設計范文3

關鍵詞:水利工程;設計;概預算;編制

中圖分類號: TV 文獻標識碼: A 文章編號:

水利工程建設關系到國家的水利事業的可持續發展。水利工程概預算作為水利工程項目的指導性文件,其編制狀況直接影響到水利工程的投資決策、成本控制與管理。伴隨著現代工程造價管理體系的完善、計價方法與計價依據的改革,現代的水利水電工程概預算已經由原來傳統的指令性文件演變為指導性文件。作為工程指導性文件的概預算,其科學的編制可以有效的節約工程資金投入,降低工程造價,還能有效的控制成本,對水利工程意義重大,是水利工程管理的重要組成部分。

設計階段概預算編制的重要性

工程概預算是指對各類價格進行編制預測以擬建工程造價。按照編制階段、編制依據、編制目的等不同的標準,可以將概預算劃分為設計概算、施工圖預算、施工預算等不同類型。其中設計概算是指設計單位在投資估算控制下根據初步設計方案及說明制定的概算定額及各項收費標準,其實就是按照設計要求對工程造價進行的概略估算,它是工程項目投資的最高限額;施工圖預算又叫施工圖設計預算,是設計單位完成工程設計工作后進行的建筑安裝工程造價編制,它應控制在設計概算確定的造價之內;施工預算是指施工單位在施工階段,根據施工定額、單位施工組織設計、工程施工方案、工程成本技術組織措施等,對完成一個單位工程中所需的人工、材料、機械消耗量及其相應費用進行的計算與確定。

水利工程項目是保障我國水利疏通、運輸及水電開發的關鍵工程。水利工程設計階段的概預算編制是整個項目工程的指導性文件,對工程項目的開展具有重要的指導意義。水利工程概預算是施工技術、施工管理、財務管理等的基礎。做好設計階段的概預算編制工作是工程項目投資決策與管理的關鍵,概預算編制是水利工程施工單位與投資單位進行成本監督的重要依據。有效的概預算編制可以為工程項目相關的企業提供科學的成本管理,進而提高工程利潤,調動企業綜合管理的積極性,促進企業的健康發展。

概預算編制存在的問題

當前概預算編制工作中出現了一系列問題,嚴重影響了工程的質量,并造成施工造價過高等問題。概預算編制存在的問題主要表現在以下幾個方面。

概預算編制過程中,編制依據參考不嚴格的現象較為嚴重,甚至還出現了編制依據缺失的現象。概預算編制是有施工方案等作為編制依據的,施工方案等能夠在制定概預算編制時提供依據,是基礎性的環節,但是有些水利水電工程在概預算編制過程中卻并未參考依據,嚴重影響了概預算的科學合理性。

諸如編制依據缺失的問題的還有編制步驟不嚴格,綜合評估體系不到位等,這些問題都影響到了概預算作為指導性文件的全面性與科學性。其中最嚴重的是概預算編制時會采用的抽簽定標法,這種方法的運用影響了概預算的客觀性,在無形中增加了概預算制定過程中的主觀因素。

以上的問題從本質上還是項目單位對概預算編制工作的重視程度不足。

加強概預算編制的措施

水利工程概預算編制是設計文件的重要組成部分,它決定著工程的結構設計與管理工作。作為建設管理工程的依據,概預算編制必須在質量上嚴格把關。做好概預算編制質量工作需要以下幾個方面的加強措施。

第一是選擇正確的編制依據。概預算編制的依據是有嚴格規定的,否則將會影響到概預算編制的質量。選擇概預算編制必須遵循國家、國家水利部門、地方主管部門制定頒布的相關法律法規。此外概預算編制參照的依據文件還包括當地政府或職能機構的補充性規定及相關文件。

第二是在熟悉工程設計圖的基礎上,制定準確的概預算編制。熟悉設計資料是編制人員進行編制工作的前提。編制人員需要熟練掌握設計資料、設計結構及設計意圖,在認真核對設計圖紙與相關項目表格基礎上,開始項目的概預算編制。期間概預算編制人員如果發現設計圖紙中的工程細節條目與預算編制不一致時,需要對設計圖紙做進一步的計算與補充,對設計文件上涉及到的施工方案進行必要的補充完善。

第三,概預算編制過程中要加強設計圖紙的參考程度,概預算編制人員要依據設計圖紙進行準確計算。概預算編制中不僅包括設計圖紙羅列的項目預算,還要對設計圖紙中未涉及到的但在實際的項目施工中可能發生的項目進行預算編制。因此概預算編制人員要結合自身的工作經驗,運用概預算的專業知識進行全面的概預算編制。

第四,工程施工前進行外業資料的調查,外業資料調查工作關系到概預算編制的質量。外業資料的調查需要與水利工程外業勘察同步進行,在外業資料調查時要做到全面,將調查資料覆蓋到與水利工程相關的所有資料。編制人員要正確掌握水利施工設備、施工規格等各方面的知識,并了解基本的施工物件的價格,以方便預算編制時使用。此外,概預算編制人員明確有關設備材料預算價格的編制原則、構成形式和計算公式等。

第五,加強施工方案的分析,所謂施工方案就是按照科學且經濟的原則確立的項目施工的施工工序與方法。施工方案中會確定相關施工機械與施工條件,研究分析施工方案可以幫助概預算人員了解施工中可能用到的工具、機械等,進而將這些在施工方案中用到的物件納入概預算編制的范圍。

第六,施工環節要伴隨概預算不斷調整。水利水電建設項目具有工程規模大、涉及面廣、工期長、地質條件復雜、技術要求高等特點。這些特點就要求概預算編制符合有關規定的要求,并加大審查。在工程建設中針對超出概預算控制投資的部分將隨時補充進概預算編制中。

結語:

水利工程具有受力條件復雜、工程量大、工程周期長的特點,這就加大了設計階段的概預算制定的難度。當前概預算的制定工作中,在編制依據、編制步驟、評估體系方面都存在著問題,針對問題要嚴格概預算制定的步驟,并不斷提高概預算的質量。

參考文獻:

[1]鄢雪原.水利水電工程概預算編制與應用分析[J].廣東建材,2011(14)

計算機編程與設計范文4

關鍵詞:JAVA編程技術 計算機軟件 技術研究 

中圖分類號:TP311.10 文獻標識碼:A 文章編號:1007-9416(2016)01-0000-00 

JAVA編程技術作為我國計算機軟件設計工作中不可或缺的重要內容,在社會實踐工作中的應用效果顯著,能夠極大地改善網絡信息環境下的計算機軟件工作效率,幫助程序設計人員提高計算機程度軟件的運行速度,使更多的計算機網絡問題能夠得到應對與解決。在我國當下的計算機程序設計環境當中,很多程度設計人員都會使用JAVA編程技術來提升計算機軟件的運行效果,JAVA編程在社會實踐中逐漸受到了越來越多人的關注。 

1 JAVA編程技術的概念 

JAVA編程技術在實際使用過程中主要包括對JAVA語言的語法規則、語句、關鍵字和類庫等因素進行計算與探究,通過行之有效的技術應用進一步提升計算機軟件的使用效率,幫助使用者更好的解答困難與問題情況[1]。JAVA編程技術的內容具體包括了面向對象編程的概念、JAVA語言開發工具的介紹、JAVA類的基礎語句以及JAVA編程技術類的多態與繼承等特性[2]。人們在利用計算機軟件處理工作內容的過程中可以借助JAVA編程技術的幫助,充分提升計算機操作的便捷性與實用性,例如,工作人員在使用繪圖軟件進行圖形創建的過程中,可以使用JAVA編程技術來實現圖形界面的創建,通過輸入以及輸出的操作、網絡傳輸以及多線程序控制等編程方法,使圖形編輯與繪制在計算機環境當中變得更為簡單,幫助工作人員更好的理解計算機軟件的應用特點。 

2 JAVA編程的特點 

(1)JAVA編程的廣泛應用不僅解決了我國傳統軟件運行過程中相互發生沖突的問題情況,還充分提高了計算機軟件的使用穩定性,使不同類型的計算機軟件能夠被人們有效的利用,進一步提升了計算機軟件的使用安全性。(2)JAVA程度的設計工作對于計算機軟件的發展具有極大的積極影響,與傳統的C語言和C++語言相比,JAVA編程吸收了上述兩種語言編輯的優勢,使人們在使用JAVA編程的過程中能夠通過更加簡單的操作來實現復雜程度內容的編輯,以此提高工作人員的工作效率[3]。(3)計算機編程人員在使用計算機程序編程語言進行程序編輯與改動的過程中,往往會受到不同編程方式的影響,致使計算機程序的設計與開發出現一定程度的延誤與偏差。而編程人員在使用JAVA編程方式進行程序編輯的過程中,只需要在固有的程序架構基礎上進行部分改動即可,并不會對整個計算機程序造成影響,促使計算機軟件的性能得到了充分的發揮。(4)JAVA編程是所有計算機編程方式當中安全性最高的,程序編輯人員利用JAVA編程進行編程的過程中,JAVA編程能夠快速對字節代碼內的權限進行檢測,準確判斷出外網與內網,以此幫助程序編輯人員更好的識別檢測代碼的目的,提高編程的安全性。 

3 JAVA編程技術的應用分析 

3.1無線JAVA與移動設備 

受Nokia的推動作用,國內的JAVA編程技術在無線應用項目當中逐漸受到了越來越多的關注與應用,JAVA編寫無線應用項目在編程世界當中的地位也在不斷提升,移動電話生產廠商在運營過程中開始更加重視對JAVA編程技術的應用與開發,在今后移動設備創新與發展的過程中,開放源代碼的SymbianOS操作系統必將與各種各樣的JAVA應用程序緊密結合,共同營造屬于移動設備的嶄新市場環境。隨著我國JAVA編程技術的逐步完善,國內移動生產廠商在對JAVA進行實施規范的過程中,逐漸開始對JAVA應用程序的帶寬、速度和負載均衡能力等方面進行創新與規范,通過這種方式有效解決了運行過程中可能產生的JAVA編程過程中的讀寫問題。 

3.2嵌入式設備 

嵌入式系統設備是我國計算機應用過程中不可或缺的主要內容,作為計算機技術的實用性基礎設備,嵌入式設備是以應用為中心,其軟件與硬件可以通過剪裁的方式進行相應的加工,在使用過程中,該設備對自身功耗與體積上有著相當嚴格的要求,這在很大程度上限定了嵌入式系統的使用質量與使用壽命情況。在JAVA編程技術的幫助下,嵌入式系統能夠明確的完成指定的任務與性能指標,在接受特定信號后能夠快速完成相應的工作步驟,使嵌入式設備能夠具有較高的運行效率。 

3.3行業與企業信息化 

JAVA編程語言在我國行業與企業中逐步應用,像BEA、IBM、SUN等國際知名廠商都已經推出了JAVA技術下的多種服務器與應用軟件,這在很大程度上提升了JAVA的知名度,隨著JAVA技術在科研、金融、制造、電子等領域的應用與發展,JAVA編程技術已經逐漸成為積極帶動我國社會經濟發展的重要因素,在我國不同行業內應用JAVA編程技術已經成為一件非常普遍的事,例如,在清華大學的計算機課堂教學環節,已經開始采用Web、XML、JAVA研究開發了多種實用性的軟件平臺,通過這些軟件平臺進一步提升了信息化教育的質量,并且與大量大型企業建立了合作往來。 

4 結語 

綜上所述,在我國計算機軟件飛速發展的當下,JAVA編程語言已經成為科學技術研發過程中不可或缺的重要內容,大力發展計算機軟件JAVA編程技術已經成為我國科學技術發展過程中的重要工作內容。 

參考文獻 

[1]胡白燕.Java技術應用推進信息化發展[J].電子世界,2013,12(09):23-24. 

[2]郭雷.計算機軟件JAVA編程特點及技術分析[J].中文信息,2012,23(07):23-25. 

[3]朱國兆.計算機軟件JAVA編程特點及其技術研究探討[J].計算機光盤軟件與應用,2012,13(07):23-25. 

計算機編程與設計范文5

關鍵詞:計算機;軟件編程;C語言分析

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)31-0074-02

在計算機軟件編程人員的世界中,C語言是一門簡單的高級語言,在計算機軟件編程中有著重要的作用。C語言具有編譯、連接、編輯及運行的功能,編程人員在計算機軟件編程中可以靈活的使用C語言,因為C語言具有簡單靈活、操作自由的特點。在計算機軟件工程及其他與計算機相關的專業學習中,C語言是一門最基礎也是最重要的語言,學習者可以靈活嘗試,進行自由編程。另外C語言還具有通用性,較人性化,適用于不同的操作系統。

1 淺析C語言及特點

1.1淺析C語言

C語言是在1972年被美國D.M博士提出的,到了1978年,C語言已經被運用到大型計算機中,目前的C語言已經可以被靈活運用到微型計算機中。C語言不僅是一種應用程序設計語言,也是一種工作系統設計語言。C語言可以使用到各種操作系統中,不過C語言一開始只是在unix操作系統中使用。在計算機軟件編程中,C語言是一門最基本、最簡單、最重要的語言,它是將低級語言與高級語言兩者的特點相結合。C語言作為低級語言編寫unix應用程序的時候,只能用于unix自身。但是C語言作為高級語言,完美地將低級語言的實用性特點與自身的結構算法相結合,從而滿足現代人類的編寫軟件需求。在計算機程序設計中,C語言有著重要的作用,C語言不僅升級了低級語言,還基于低級語言延伸了多種后續語言,在計算機軟件編程及開發中有著重要的作用。【1】

1.2 C語言的編程技巧

(1)具有獨特的函數。不同的函數在計算機軟件編程中都有著不同的功能及特性,但是在C語言編程中,就需要特定的函數。在函數中,函數名能夠對反映出函數的工E呢,所以在對函數進行定義的時候,計算機軟件編程人員要將函數名字、返回值類型及參數名等等進行定義。另外在進行編程時,C語言編譯系統會提供函數庫,此系統將函數定義之后,計算機軟件編程人員通過頭文件中引入“#include 指令”,就可以調用及使用這些程序。比如在程序編譯中需要使用sqrt函數的時候,頭文件就要以#include“string.h”這種形式進行,以保證程序的正常運行。【2】

(2)編程的指針運用。指針在軟件編程中是一種非常特殊的類型變量,指針主要包括三個要素,分別是指針類型、指針名和值,在軟件編程中的指針作用就是控制賦值及建立變量關系。在軟件編程中,指針有著重要的作用,其與編程的難易程度有著一定關系。將C語言使用到計算機軟件編程中是非常復雜的工作,所以就要計算機軟件編程工作人員就要熟練使用指針,并且能夠使用指針進行軟件編程。首先計算機軟件編程人員就要依據科學對指針的類型及名稱賦予正確的值,能夠使指針及變量得以區分。另外,在計算機軟件編程人員使用指針的時候,就可以使用C語言的函數對其進行定義,根據編程方程式及流程圖表示其內容。最后,計算機軟件編程人員要根據相應的函數名稱、返回值類型、相應的指令、文件及運算位,使其滿足自身的需求,明確二進制對象。還要將一系列的程序文件及數據文件的步驟精心布置,便于數據查找。【3】

(3)位運算及運算技巧。C語言在計算機高級語言運算中,最具有特點的就是位運算,其對象是二進制,具有獨特性及唯一性,位運算也是計算機軟件編程中最基礎及最重要的內容,計算機軟件編程人員要根據相關規定進行運算。另外在程序運算過程中,程序文件是尤為重要的,計算機軟件編程人員要在文件中存儲程序,便于日后查找數據,使運行效率進一步提高。在程序設計過程中,運算方法是靈魂,掌握運算技巧是每一位計算機軟件編程人員應該具備的。運算方式可以使用流程圖及自然語言表示,在使用流程圖的時候,計算機軟件編程人員要熟練掌握流程圖符號,還應具備一定的數學知識,從而使軟件編程效率得到進一步提高。【4】

2 計算機軟件編程中的C語言特點

2.1 簡單便捷

在執行C語言的時候,主要包括編譯、編輯、連接及運行,在C語言中除了關鍵字可以大寫之外,其他都用小寫,并且大小寫不能隨便改動,C語言的函數、變量名字不能以關鍵字命名。C語言中有9種控制語句及3中循環語句,其語言簡單,適合初學者。

2.2 豐富的運算符

C語言具有算數運算符,比如加、減、乘、除;還有邏輯運算符,比如是、非;還有關鍵運算符,比如大、小、等、按位于等等。

2.3 數據類型

包括隊列、指針、堆棧、普通、構造等等。這些都是最簡單及最基礎的數據類型,可以有效解決編程中的開發問題。

2.4 標識符

要使用函數名、變量名、符號常量、數組名等命名,其中不能有關鍵字,并且只能使用下劃線、字母及數字命名,且第一個字符不可以是數字。【5】

3 計算機軟件編程中的C語言分析

計算機編程與設計范文6

隨著時代的發展,計算機編程課程已經成為高等學校非計算機專業學生的計算機基礎課程,面對不同專業基礎的大學生,如何培養他們良好的編程習慣和邏輯思維,提高他們的計算機編程能力等已被不少院校廣泛關注,他們也已將此課程列為教改課程。因此,可以以C++為例,探討該教改課程的教學模式、教學內容、教學方法、教學手段等內容。

[關鍵詞]

計算機編程;課程改革;C++

一、引言

所謂計算機編程,就是人類運用某種計算機編程語言設計程序代碼而讓計算機運行得到結果的過程。人類只需將所要解決問題的思路、方法和手段等通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步步去工作,完成預先設定的任務。在高校,計算機編程也已成為許多非計算機專業學生的基礎課程。如何講解好計算機編程課程日益成為很多高校關注的問題,而且不少院校已經將計算機編程課程列為教改課程,針對教改課程的教學研究方法也就此展開。蘇莉蔚,白洪濤,朱曉旭[1]針對C語言程序設計課程提出分段教學法與項目驅動法,以及考試形式的改革等方法;時海亮,汪遠征[2]針對非計算機專業的計算機編程設置,以VB為例提出了一些建議;孟雪梅[3]提出在程序設計教學中培養學生的創新能力的思想;張青,蘇葉健,高偉鋒[4]在軟件開發技術類課程中采用語境式教學,采用營造實踐環境,以用代學,以用促學,并結合項目教學進行語境式教學方法研究與應用的探索,以上所有這些改革方法都取得了較好的效果。本文主要以C++為例,從該課程的現狀出發,在教學內容及相應的改進措施等方面展開研究,以提出一些改進措施。

二、計算機編程課程現狀分析

(一)學時少

盡管計算機編程已經延伸到非計算機類專業,但是因為對課程的要求不一樣,不同院校設定的學時也不一樣,有些總學時為32學時,有些為48學時,但無論多少學時,都要求學生通過這些有限學時的學習達到掌握計算機編程的基本內容和編程思想的要求。由于該課程的理論性和實踐性都很強,因此這門課程既需要通常的理論課時,也需要一定的上機實踐的課時。教師在理論課上主要講解基本的語法知識、算法的設計思想以及相應的編程方法。但是由于學時嚴重不足,教師往往顧此失彼,學生也疲于奔命,很多專業的學生上機實踐的課時大打折扣,這就要求學生自己在課外多加強練習。而對初學者而言,可能一個簡單的問題都會影響到后續的學習,比如,在將變量定義成整型后,很多學生對“8/5”這樣簡單的算術運算結果為什么是1感到不理解。諸如此類的問題很多,學期結束后,學生普遍感到計算機編程課程難懂、不好理解,不知道編程能解決什么樣的問題,從而失去了學習熱情,造成應用水平相對較低、不能滿足課程要求等問題。尤其對于學時數只有32學時的非計算機專業的學生來說,要想在有限的學時內學好這門課程,這對教師和學生都是非常大的挑戰。

(二)專業基礎不同

很多院校將計算機編程課程拓展到非計算機專業后,該課程變成了一門相關專業的公共基礎課,這就可能會出現文科專業的學生與理科專業的學生同在一個班級上課的情況。這時由于思維方式的差異會導致:如果教師課程內容講快了,文科專業的學生跟不上講課進度;如果教師課程內容講慢了,理科專業的學生又會覺得比較乏味的情況。因此,如何計劃好講課內容以及采用什么樣的講課方法對教師來說都是一種挑戰。我們采取的解決方法通常是對同一個算法編排兩個不同難度的例題供課堂練習使用。很多學生在編寫好相對簡單的例題后會選擇去挑戰編寫相對難點的例題,這樣既可以保證這些學生課上有事做,又能提升他們的水平,而且一旦程序編譯通過并運行出正確的結果時,學生也會很激動,這也激發了學生學習這門課程的熱情。

(三)教學方式

本課程目前采用在機房并結合多媒體的教學方法,這種教學方法的優點是每講好一個例題,學生可以立即上機操作實踐,若有問題可得到及時解決。但因為學時的限制,學生也只能在課堂上練習例題,更多的練習需要學生課后自己去加強。實踐證明,采用在機房并結合多媒體的授課方式是在學時有限的情況下相對有效的一種教學方法。

三、計算機編程課程的改進措施

(一)精心安排教學內容

針對只有32學時的計算機編程課程,教學內容的設計非常重要。學生通過掌握這些內容,可以熟悉相關的編程軟件及其用法,了解計算機編程的特點,掌握計算機編程的邏輯思維并會應用編程解決一些簡單的實際問題,本文以C++為例進行探討。基于上述目的,教學內容主要包括C++語言的特點、C++語言的數據類型、C++語言的結構、數組、指針、結構體和類等相關內容。

(二)采用啟發式教學方法

這要求教師在講課時提出問題要自然,具有一定的邏輯性;分析問題要簡明扼要、透徹,防止繁瑣雜亂,尤其是在設計算法時更應如此;解決問題要切實準確,要引導學生積極思考。要做到這一點,教師必須考慮到在講解一個問題時,怎樣引導學生多動腦筋。比如在講解多個if語句時,很多學生不是很理解,這樣教師可以先從簡單的學生熟知的函數入手,比如符號函數,講清楚如何設計條件,結果會以什么樣的形式顯示,在學生充分理解后再引入相對復雜一些的條件;也可以從日常實際的生活入手,比如購買商品時會有不同的折扣,以此為例,讓學生有一個感性的認識后再來設計算法。

(三)承上啟下、及時歸納的教學方法

很多院校的計算機編程課程安排在大學一年級的第一學期,而大學的教學方式與中學的教學方式有著明顯的區別。首先是教學方式的不同。大學教學不再像中學教學那樣,一個知識點大學教師不會反反復復講好幾遍,對于難度稍高的知識點教師會講得比較詳細,而相對簡單的知識點可能就講得比較快甚至一帶而過。其次,教學內容的量上也會有明顯的區別。為了能夠將課程設計的內容講解完,教師每次的講課內容量比較大,學生不容易全部掌握。這就需要教師及時總結本次課堂上需要重點掌握的內容,告訴學生這次課堂講授內容需要達到一個什么樣的水平,這樣學生自己才有一個衡量標準。比如,第一次課結束時,大部分的專業可能就將C++的概況及特點講解完畢,學生會覺得信息量太大,這時只需告訴學生需要掌握C++的幾個特點,可以強調一下幾個重點的語句即可。最后,大學里相鄰兩次課的授課時間間隔相對較長,教師上次課講的內容到下次課時學生容易忘記。這就要求學生做到課前認真預習,課后復習并做練習,以鞏固所學內容。下次上課時,教師可與學生一起先回顧上次課堂的教學內容,并簡單闡述一下本次課將要學習的內容,以做到承上啟下,更好地讓學生將知識點連接起來。

(四)利用網絡平臺,建立共享機制

目前好多院校都有自己的教學網絡平臺,教師需要將課程大綱、教學進度、課程文檔等內容到該平臺上,這些功能也是大部分教師和學生對該平臺常用的功能。除此之外,在該平臺上教師也可以建立討論組,學生可以將學習過程中遇到的問題等通過平臺反饋給教師,甚至可以進行在線的互動。

(五)注重實踐,加強學生的編程能力,培養學生良好的編程習慣

學習任何計算機編程語言,都需要學生多加強課后練習,在實踐中掌握編程技巧及上機調試的方法,很多概念和知識點需要通過上機練習才能更好地理解。同時,練習也能提高其對當前新的編程語言及應用系統軟件的掌握程度和使用能力。編程是一門實用實踐性較強的課程,所以學生實際編程解決問題的能力是檢驗教學成績的關鍵。因此,教師需要在教授基本知識的同時,給學生創造更多的機會編寫可用、實用性較強的程序。如果條件允許,也可以讓學生多參與一些課題或項目,以提高學生的編程能力。此外,要讓學生養成一個良好的編程習慣,在編寫程序之前先設計好流程圖,不要拿到問題就開始編寫代碼。此外,在編寫源代碼時應盡可能簡單明晰,易讀性要強,直觀明了,可以適當地添加一些注釋語句,遵守編程過程中約定俗成的一些標準,這樣自己或他人在閱讀程序時都容易理解。同樣,養成一個好的編程習慣對提高自己的編程水平也會有一定的幫助。從以上幾方面進行教學改革,既可以將抽象的理論用通俗易懂的示例進行講解,又能讓學生因為學以致用而提高學習的積極性,能取得非常良好的教學效果。

四、總結

計算機編程課程既具有嚴密的邏輯性,又有一定的結構性。學習計算機編程可以培養學生運用算法解決實際問題的能力。因此,計算機編程課程是培養全面發展、能迎接信息化社會挑戰的新型人才所必需的,這也是這門課程越來越受到高校關注的主要原因之一。

[參考文獻]

[1]蘇莉蔚,白洪濤,朱曉旭.《C語言程序設計》課程教學改革探討[J].大學教育,2013(6):122-123.

[2]時海亮,汪遠征.關于非計算機專業“計算機編程”課程設置的一些思考[J].電子設計工程,,2014(8):15-17.

[3]孟雪梅.在程序設計教學中培養學生的創新能力[J],JOURNALOFJILINCOMMERCIALCOLLEGE,2006(1):39-40.

主站蜘蛛池模板: 狠狠色丁香久久婷婷综合图片| 少妇暴力深喉囗交3p| 精品无人区无码乱码大片国产| 国产乱子夫妻xx黑人xyx真爽| 人妻无码αv中文字幕久久琪琪布| 国产人妻久久精品二区三区| 欧美国产日韩a在线观看| 亚洲精品宾馆在线精品酒店| 精品熟女少妇av久久免费软件| 国产又色又爽无遮挡免费软件| 又爽又黄又无遮挡的视频| 狠狠躁夜夜躁人人爽蜜桃| 国内无遮挡18禁无码网站免费| 亚洲熟妇色自偷自拍另类| 久久综合网丁香五月| 97久久香蕉国产线看观看| 中文成人无码精品久久久| 97色偷偷色噜噜狠狠爱网站| 永久免费看mv网站入口亚洲| 亚洲国产成人精品久久久| 最新日本一道免费一区二区| 久久婷婷色综合老司机| 久久97超碰色中文字幕| 亚洲国产高清在线观看视频| 精品久久久久中文字幕一区| 国产精品成人一区二区三区视频| 欧美最猛性xxxxx大叫| 亚洲天天做日日做天天欢毛片| 亚洲精品久久久久av无码| 亚洲国产欧美在线成人| 国产偷国产偷亚洲清高孕妇| 丰满岳乱妇一区二区三区| 欧美激情在线播放| 少妇被又大又粗又爽毛片| 免费人成再在线观看网站| 国产综合av一区二区三区无码| 天天天做夜夜夜做无码| 精品乱码一区内射人妻无码| 精品高朝久久久久9999| 国产看黄a大片爽爽影院| 永久免费看啪啪网址入口|