• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      C語言程序設(shè)計實驗入門探討

      2013-10-09 23:09:16
      關(guān)鍵詞:上機程序設(shè)計語句

      徐 媛

      (淮北師范大學(xué) 數(shù)學(xué)科學(xué)學(xué)院,安徽 淮北 235000)

      0 引言

      C語言程序設(shè)計是一門實踐操作性很強的課程[1]。要學(xué)好C語言程序設(shè)計不僅要掌握好理論知識,實驗更不容忽視。通過上機實驗,不僅可幫助學(xué)生消化和鞏固課堂所學(xué)知識,也可幫助學(xué)生驗證學(xué)習(xí)中疑難問題,更重要的是可激發(fā)和提高學(xué)生學(xué)習(xí)C語言程序設(shè)計的興趣[4]。要提高實驗課教學(xué)質(zhì)量,首先要學(xué)生熟悉C程序編輯調(diào)試環(huán)境,掌握編譯、連接及運行程序的操作方法。而Visual C++6.0集成開發(fā)就是這樣的環(huán)境。

      Visual C++6.0是微軟公司推出的目前使用極為廣泛的基于Windows平臺的可視化集成開發(fā)環(huán)境,下面介紹如何在VC++下開發(fā)、運行C語言程序。

      1 VC++6.0下開發(fā)、運行C語言程序?qū)嶒灢襟E

      (1)啟動 VC++

      “開始”->“程序”->“Microsoft Visual Studio 6.0”->“Microsoft Visual C++6.0”進入 VC++編程環(huán)境。

      (2)新建文件(*.cpp)

      “文件”->“新建”,單擊“文件”選項卡,選擇“C++Source Files”,修改文件保存“目錄”和“文件”(文件名),單擊“確定”。

      (3)編輯和保存

      在編輯窗口輸入源程序,然后執(zhí)行“文件”->“保存”或“文件”->“另存為”。

      (4)編譯(*.obj)

      “編譯”->“編譯”或Ctrl+F7,編譯是用來檢查語法錯誤的,編譯后查看調(diào)試窗口內(nèi)有無提示錯誤信息,有則根據(jù)提示的行號和信息進行修改,錯誤改正后重新編譯,出現(xiàn)0個錯誤提示后,選擇[Build/Build]菜單進行連接,有錯則改,沒有錯誤就可以開始運行程序了。

      (5)連接(*.exe)

      “編譯”->“構(gòu)件”或F7。

      (6)運行

      “編譯”->“執(zhí)行”或Ctrl+F5。在編譯連接過程中也可以使用工具欄按鈕,也可以不選擇編譯,而直接選擇運行,系統(tǒng)會自動先編譯、連接后執(zhí)行。

      (7)關(guān)閉程序工作區(qū)

      “文件”->“關(guān)閉工作區(qū)”,關(guān)閉當(dāng)前文檔窗口和工作區(qū),開始下一個程序。

      (8)查看C源文件、目標(biāo)文件和可執(zhí)行文件的存放位置

      源文件在保存目錄下,目標(biāo)文件和可執(zhí)行文件在“保存目錄\Debug”中。

      2 實驗編程

      2.1 編寫一個程序完成三角函數(shù)中角度與弧度之間的轉(zhuǎn)換,即輸入一個角度,輸出它對應(yīng)的弧度。

      源程序清單如下:

      運行結(jié)果(如圖1):

      2.2 編寫一個程序,它讀入一個整數(shù)i,然后把i所對應(yīng)的二進制碼的最高位和最低位分別顯示。

      源程序清單如下:

      圖1

      運行結(jié)果(如圖2):

      圖2

      3 總結(jié)及心得體會

      C語言的層次清晰,便于按模塊化方式組織程序,易于調(diào)試和維護,具有很強的表現(xiàn)能力和處理能力,便于實現(xiàn)各類復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。掌握C語言,可以為后續(xù)的Java程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計和Windows程序設(shè)計等程序設(shè)計語言的學(xué)習(xí)打下堅實的基礎(chǔ)。

      3.1 學(xué)習(xí)編程的秘訣是:編程,編程,再編程

      學(xué)習(xí)編程就要多上機練習(xí),不能僅僅停留在所謂的看書上。不看書是絕對不行的,但光看不練也不行,練習(xí)能加深對理論知識的理解。多編幾次程序、多幾次上機調(diào)試,很多東西自然而然就懂了、自然而然就記住了。

      3.2 編程時,先用偽代碼(注釋語句)寫出主要步驟(算法),然后再編寫程序

      針對某一具體的問題進行編程時,可以先不要考慮具體的用C語言如何實現(xiàn),應(yīng)先考慮人工完成應(yīng)怎么做、想清楚人工完成的每一個細節(jié),然后設(shè)計出相應(yīng)的算法(主要步驟)。算法可以用流程圖表示,也可以用偽代碼(注釋語句)表示,應(yīng)寫(畫)出每一步驟要完成的工作。設(shè)計算法時應(yīng)自頂向下、逐步求精,先整體再局部,先宏觀再細節(jié),這樣思路才清析。

      C語言難學(xué)只是一個表面現(xiàn)象,難不在C語言本身,若是同樣的編程要求,換做VB、Fortran、Java也一樣的難。在軟件設(shè)計中,先要做總體設(shè)計,接著是詳細設(shè)計(設(shè)計算法,與具體語言基本無關(guān)),然后才是使用某一種具體的語言來編碼,真正難的是總體設(shè)計和基本與語言種類無關(guān)的詳細算法;算法做好后,并非一定要使用C語言實現(xiàn),在社會分工中,編碼(可以用C語言)是技術(shù)含量、工資較低的活,通常由藍領(lǐng)工人完成。所以,在編程時,先用偽代碼(注釋語句)寫出主要步驟(算法),然后再編寫程序。

      3.3 程序調(diào)試的幾個注意事項

      (1)源程序一定要在英文狀態(tài)下輸入,即字符標(biāo)點都要在半角狀態(tài)下,同時注意大小寫,一般都用小寫;(2)若出現(xiàn)無法關(guān)閉VC++6.0時,可在范圍內(nèi)單擊右鍵出現(xiàn)資源管理器(或按Ctrl+Alt+Delete)結(jié)束;(3)在進行程序命名時,程序的名字不要出現(xiàn)中文文字;(4)寫好的程序應(yīng)注意及時保存。

      3.4 養(yǎng)成良好的編程習(xí)慣

      在程序設(shè)計過程中應(yīng)該養(yǎng)成的良好的編程習(xí)慣:(1)變量名與函數(shù)名要盡量反映變量(函數(shù))的意義;(2)用#define定義的常量名盡量用大寫;(3)程序書寫時應(yīng)注意同級的花括號要對齊,呈鋸齒形結(jié)構(gòu);(4)在必要的地方加上注釋;(5)用模塊化的編程思想,將一個大程序分成若干個函數(shù),盡量不要從頭到尾只有一個main()函數(shù);(6)盡量少用全局變量;(7)盡量不要使用goto語句,因為這樣會破壞程序的結(jié)構(gòu)。

      [1]譚浩強.C程序設(shè)計 [M].北京:清華大學(xué)出版社,2005.

      [2]譚浩強.C程序設(shè)計題解與上機指導(dǎo)[M].北京:清華大學(xué)出版社,2005.

      [3]李春葆.C程序設(shè)計[M].北京:清華出版社,2004.

      猜你喜歡
      上機程序設(shè)計語句
      周金應(yīng)
      標(biāo)準(zhǔn)化護理程序?qū)w外膜肺氧合術(shù)患者上機各階段用時的影響
      重點:語句銜接
      基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      從細節(jié)入手,談PLC程序設(shè)計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      精彩語句
      高職高專院校C語言程序設(shè)計教學(xué)改革探索
      PLC梯形圖程序設(shè)計技巧及應(yīng)用
      如何搞定語句銜接題
      語文知識(2014年4期)2014-02-28 21:59:52
      待換
      道真| 黔南| 牡丹江市| 那曲县| 广德县| 房山区| 库尔勒市| 巴林右旗| 永宁县| 湖州市| 岳阳县| 泉州市| 高淳县| 讷河市| 闸北区| 正镶白旗| 凌海市| 大埔县| 永州市| 耿马| 云龙县| 丽水市| 车致| 奉化市| 隆安县| 岳西县| 闽侯县| 吐鲁番市| 景泰县| 临邑县| 武冈市| 江达县| 衡南县| 天柱县| 澄城县| 五家渠市| 北流市| 仙桃市| 东乌| 邛崃市| 达孜县|