国产乱人视频免费观看网站,九九精品视频在线观看,九九久re8在线精品视频,日韩久久精品五月综合

<menu id="zjelp"></menu>

    <th id="zjelp"><tbody id="zjelp"><form id="zjelp"></form></tbody></th>
    <small id="zjelp"><menuitem id="zjelp"></menuitem></small>
  • <small id="zjelp"></small>

    <address id="zjelp"></address>
    <address id="zjelp"></address>
    turbo c程序設(shè)計的基本

    turbo c程序設(shè)計的基本

    ID:14911098

    大?。?2.50 KB

    頁數(shù):20頁

    時間:2018-07-30

    turbo c程序設(shè)計的基本_第1頁
    turbo c程序設(shè)計的基本_第2頁
    turbo c程序設(shè)計的基本_第3頁
    turbo c程序設(shè)計的基本_第4頁
    turbo c程序設(shè)計的基本_第5頁
    資源描述:

    《turbo c程序設(shè)計的基本》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

    1、TurboC程序設(shè)計的基本本節(jié)主要介紹TurboC程序設(shè)計的基本步驟及如何編譯、調(diào)試和運行源程序。并給出TurboC的常用編輯命令。最后介紹TurboC編譯、連接和運行時的常見錯誤。一、TurboC程序設(shè)計基本步驟程序設(shè)計方法包括三個基本步驟:第一步:分析問題。第二步:畫出程序的基本輪廓。第三步:實現(xiàn)該程序。3a.編寫程序3b.測試和調(diào)試程序3c.提供數(shù)據(jù)打印結(jié)果下面,我們來說明每一步的具體細(xì)節(jié)。第一步:分析問題在這一步,你必須:a.作為解決問題的一種方法,確定要產(chǎn)生的數(shù)據(jù)(輸出)。作為這一子步的一部分,你應(yīng)定義表示輸出的變量。b.確定需產(chǎn)生輸出的數(shù)據(jù)(稱為輸入),作為這一子步的一部分,

    2、你應(yīng)定義表示輸入的變量。c.研制一種算法,從有限步的輸入中獲取輸出。這種算法定義為結(jié)構(gòu)化的順序操作,以便在有限步內(nèi)解決問題。就數(shù)字問題而言,這種算法包括獲取輸出的計算,但對非數(shù)字問題來說,這種算法包括許多文本和圖象處理操作。第二步:畫出程序的基本輪廓在這一步,你要用一些句子(偽代碼)來畫出程序的基本輪廓。每個句子對應(yīng)一個簡單的程序操作。對一個簡單的程序來說,通過列出程序順序執(zhí)行的動作,便可直接產(chǎn)生偽代碼。然而,對復(fù)雜一些的程序來說,則需要將大致過程有條理地進(jìn)行組織。對此,應(yīng)使用自上而下的設(shè)計方法。當(dāng)使用自上而下的設(shè)計方法時,你要把程序分割成幾段來完成。列出每段要實現(xiàn)的任務(wù),程序的輪廓也就

    3、有了,這稱之為主模塊。當(dāng)一項任務(wù)列在主模塊時,僅用其名加以標(biāo)識,并未指出該任務(wù)將如何完成。這方面的內(nèi)容留給程序設(shè)計的下一階段來討論。將程序分為幾項任務(wù)只是對程序的初步設(shè)計。整個程序設(shè)計歸結(jié)為下圖所示的流程圖1.。┏━━━━━━━━━━━━━━━┓┃主模塊┃┏━━━━━━━┓┃輸入數(shù)據(jù)┃┃主模塊┃┃計算購房所需的金額┃┃┃┃計算裝修所需的金額┃┃任務(wù)1┃┃計算總金額┃┃任務(wù)2┃┃輸出計算結(jié)果┃┃任務(wù)3┃┃┃┃任務(wù)4┃┗━━━━━━━┳━━━━━━━┛┃┃┏━━━━━┳━━━━━╋━━━━┳━━━━━┓┃┃┏━━┻━┓┏━━┻━┓┏━━┻━┓┏━┻━┓┏━━┻━┓┗━━━━━━━┛┃輸入數(shù)據(jù)

    4、┃┃購房額..┃┃裝修額..┃┃總額..┃┃輸出結(jié)果┃┗━━━━┛┗━━━━┛┗━━━━┛┗━━━┛┗━━━━┛圖1.程序初步設(shè)計圖2.第二級程序設(shè)計如果把主模塊的每項任務(wù)擴(kuò)展成一個模塊,并根據(jù)子任務(wù)進(jìn)行定義的話,那么,程序設(shè)計就更為詳細(xì)了(見圖2.)。這些模塊稱為主模塊的子模塊。程序中許多子模塊之間的關(guān)系可象圖2.中那樣歸結(jié)為一張圖。這種圖稱為結(jié)構(gòu)圖。要畫出模塊的輪廓,你可不考慮細(xì)節(jié)。如果這樣的話,你必須使用子模塊,將各個模塊求精,達(dá)到第三級設(shè)計。繼續(xù)這一過程,直至說明程序的全部細(xì)節(jié)。這一級一級的設(shè)計過程稱為逐步求精法。在編寫程序之前,對你的程序進(jìn)行逐步求精,對你來說,是很好的程序設(shè)計

    5、實踐,會使你養(yǎng)成良好的設(shè)計習(xí)慣。我們則才描述了程序設(shè)計中自上而下的設(shè)計方法。實際上就是說,我們設(shè)計程序是從程序的"頂部"開始一直考慮到程序的"底部"。第三步:實現(xiàn)該程序程序設(shè)計的最后一步是編寫源碼程序。在這一步,把模塊的偽代碼翻譯成TurboC語句。對于源程序,你應(yīng)包含注釋方式的文件編制,以描述程序各個部分做何種工作。此外,源程序還應(yīng)包含調(diào)試程序段,以測試程序的運行情況,并允許查找編程錯誤。一旦程序運行情況良好,可去掉調(diào)試程序段,然而,文件編制應(yīng)做為源程序的固定部分保留下來,便于你或其他人維護(hù)和修改。二、源程序的輸入、編譯和運行C語言是一種中級語言,用戶用C語言編寫的程序稱為源程序,存放

    6、用C語言所寫源程序文件名字最后的兩個字符一般必須為".c"。計算機(jī)硬件不能直接執(zhí)行源程序,必須將源程序翻譯成二進(jìn)制目標(biāo)程序。翻譯工作是由一個程序完成的,這個程序稱為編譯程序,翻譯的過程稱為編譯,編譯的結(jié)果稱為目標(biāo)程序,存放目標(biāo)程序文件名字緊后的字符一般為".OBJ"或".O"。程序翻譯成目標(biāo)程序后,便可進(jìn)行連接。"連接"的目的是使程序變成在計算機(jī)上可以執(zhí)行的最終形式。在這一階段,從系統(tǒng)程序庫來的程序要與目標(biāo)程序連接,連接的結(jié)果稱為執(zhí)行程序,存放執(zhí)行程序文件名字一般以".EXE"結(jié)尾。在TurboC集成開發(fā)環(huán)境中建立一個新程序通常有以下幾個步驟:(1).在編輯器中編寫源文件。(2).生成可

    7、執(zhí)行文件。在DOS提示符下鍵入TC,即可進(jìn)入TurboC了。進(jìn)入主TC屏后,按F3鍵,即可在隨之出現(xiàn)的框中輸入文件名,文件名可以帶".C"也可以不帶(此時系統(tǒng)會自動加上)。輸入文件名后,按回車,即可將文件調(diào)入,如果文件不存在,就建立一個新文件(也可用下面例子中的方法輸入文件名)。系統(tǒng)隨之進(jìn)入編輯狀態(tài)。就可以輸入或修改源程序了,源程序輸入或修改完畢以后,按Ctrl+F9(同時按下Ctrl鍵和F9鍵),則立即進(jìn)行編譯、連接和執(zhí)行,這三項

    當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

    此文檔下載收益歸作者所有

    當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
    溫馨提示:
    1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
    2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
    3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
    4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。