国产乱人视频免费观看网站,九九精品视频在线观看,九九久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è)計初步new

    turbo c 程序設(shè)計初步new

    ID:18598815

    大?。?2.50 KB

    頁數(shù):20頁

    時間:2018-09-19

    turbo c 程序設(shè)計初步new_第1頁
    turbo c 程序設(shè)計初步new_第2頁
    turbo c 程序設(shè)計初步new_第3頁
    turbo c 程序設(shè)計初步new_第4頁
    turbo c 程序設(shè)計初步new_第5頁
    資源描述:

    《turbo c 程序設(shè)計初步new》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

    1、TurboC程序設(shè)計初步????本節(jié)主要介紹TurboC程序設(shè)計的基本步驟及如何編譯、調(diào)試和運(yùn)行源程序。并給出TurboC的常用編輯命令。最后介紹TurboC編譯、連接和運(yùn)行時的常見錯誤。???一、TurboC程序設(shè)計基本步驟???程序設(shè)計方法包括三個基本步驟:???第一步:?分析問題。???第二步:?畫出程序的基本輪廓。???第三步:?實現(xiàn)該程序。?????3a.編寫程序?????3b.測試和調(diào)試程序?????3c.提供數(shù)據(jù)打印結(jié)果???下面,我們來說明每一步的具體細(xì)節(jié)。???第一步:分析問題?

    2、??在這一步,你必須:???a.作為解決問題的一種方法,確定要產(chǎn)生的數(shù)據(jù)(輸出)。作為這一子步的一部分,你應(yīng)定義表示輸出的變量。???b.確定需產(chǎn)生輸出的數(shù)據(jù)(稱為輸入),作為這一子步的一部分,?你應(yīng)定義表示輸入的變量。???c.研制一種算法,從有限步的輸入中獲取輸出。這種算法定義為結(jié)構(gòu)化的順序操作,以便在有限步內(nèi)解決問題。就數(shù)字問題而言,這種算法包括獲取輸出的計算,但對非數(shù)字問題來說,這種算法包括許多文本和圖象處理操作。????第二步:畫出程序的基本輪廓???在這一步,你要用一些句子(偽代碼)來

    3、畫出程序的基本輪廓。每個句子對應(yīng)一個簡單的程序操作。對一個簡單的程序來說,?通過列出程序順序執(zhí)行的動作,便可直接產(chǎn)生偽代碼。然而,對復(fù)雜一些的程序來說,則需要將大致過程有條理地進(jìn)行組織。對此,應(yīng)使用自上而下的設(shè)計方法。???當(dāng)使用自上而下的設(shè)計方法時,你要把程序分割成幾段來完成。列出每段要實現(xiàn)的任務(wù),程序的輪廓也就有了,這稱之為主模塊。當(dāng)一項任務(wù)列在主模塊時,僅用其名加以標(biāo)識,并未指出該任務(wù)將如何完成。這方面的內(nèi)容留給程序設(shè)計的下一階段來討論。將程序分為幾項任務(wù)只是對程序的初步設(shè)計。整個程序設(shè)計歸

    4、結(jié)為下圖所示的流程圖1.。??????????????????????????????????┏━━━━━━━━━━━━━━━┓??????????????????????????????????┃??????????主模塊????????????┃?┏━━━━━━━┓??????????????┃輸入數(shù)據(jù)????????????????????┃?┃??主模塊????┃??????????????┃計算購房所需的金額??????????┃?┃?????????????┃?????????????

    5、?┃計算裝修所需的金額??????????┃?┃任務(wù)1???????┃??????????????┃計算總金額??????????????????┃?┃任務(wù)2???????┃??????????????┃輸出計算結(jié)果????????????????┃?┃任務(wù)3???????┃??????????????┃?????????????????????????????┃?┃任務(wù)4???????┃??????????????┗━━━━━━━┳━━━━━━━┛?┃?????????????┃??????┏━

    6、━━━━┳━━━━━╋━━━━┳━━━━━┓?┃?????????????┃┏━━┻━┓┏━━┻━┓┏━━┻━┓┏━┻━┓┏━━┻━┓?┗━━━━━━━┛┃輸入數(shù)據(jù)┃┃購房額..┃┃裝修額..┃┃總額..┃┃輸出結(jié)果┃????????????????????┗━━━━┛┗━━━━┛┗━━━━┛┗━━━┛┗━━━━┛??圖1.程序初步設(shè)計???????????????????圖2.第二級程序設(shè)計???如果把主模塊的每項任務(wù)擴(kuò)展成一個模塊,并根據(jù)子任務(wù)進(jìn)行定義的話,那么,程序設(shè)計就更為詳細(xì)了(見圖2.

    7、)。這些模塊稱為主模塊的子模塊。程序中許多子模塊之間的關(guān)系可象圖2.中那樣歸結(jié)為一張圖。這種圖稱為結(jié)構(gòu)圖。???要畫出模塊的輪廓,你可不考慮細(xì)節(jié)。如果這樣的話,你必須使用子模塊,將各個模塊求精,達(dá)到第三級設(shè)計。繼續(xù)這一過程,直至說明程序的全部細(xì)節(jié)。這一級一級的設(shè)計過程稱為逐步求精法。在編寫程序之前,對你的程序進(jìn)行逐步求精,對你來說,是很好的程序設(shè)計實踐,會使你養(yǎng)成良好的設(shè)計習(xí)慣。???我們則才描述了程序設(shè)計中自上而下的設(shè)計方法。實際上就是說,我們設(shè)計程序是從程序的"頂部"開始一直考慮到程序的"底部

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

    當(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ò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。