Turbo C 程序設計初步
本節主要介紹Turbo C程序設計的基本步驟及如何編譯、調試和運行源程序。 并給出Turbo C的常用編輯命令。最后介紹Turbo C 編譯、連接和運行時的常見錯誤。
一、Turbo C程序設計基本步驟
程序設計方法包括三個基本步驟: 第一步: 分析問題。 第二步: 畫出程序的基本輪廓。 第三步: 實現該程序。 3a. 編寫程序 3b. 測試和調試程序 3c. 提供數據打印結果 下面, 我們來說明每一步的具體細節。
第一步: 分析問題 在這一步, 你必須:
a. 作為解決問題的一種方法, 確定要產生的數據(輸出)。作為這一子步的一部分, 你應定義表示輸出的變量。 b. 確定需產生輸出的數據(稱為輸入), 作為這一子步的一部分, 你應定義表示輸入的變量。 c. 研制一種算法, 從有限步的輸入中獲取輸出。 這種算法定義為結構化的順序操作, 以便在有限步內解決問題。就數字問題而 言, 這種算法包括獲取輸出的計算, 但對非數字問題來說, 這種算法包括許多文本和圖象處理操作。
第二步: 畫出程序的基本輪廓 在這一步, 你要用一些句子(偽代碼)來畫出程序的基本輪廓。每個句子對應一個簡單的程序操作。對一個簡單的程序來說, 通過 列出程序順序執行的動作, 便可直接產生偽代碼。然而, 對復雜一些的程序來說, 則需要將大致過程有條理地進行組織。對此, 應使 用自上而下的設計方法。 當使用自上而下的設計方法時, 你要把程序分割成幾段來完成。列出每段要實現的任務, 程序的輪廓也就有了, 這稱之為主模 塊。當一項任務列在主模塊時, 僅用其名加以標識, 并未指出該任務將如何完成。這方面的內容留給程序設計的下一階段來討論。將 程序分為幾項任務只是對程序的初步設計。整個程序設計歸結為下圖所示的流程圖1.。 ┏━━━━━━━━━━━━━━━┓ ┃ 主模塊 ┃ ┏━━━━━━━┓ ┃ 輸入數據 ┃ ┃ 主模塊 ┃ ┃ 計算購房所需的金額 ┃ ┃ ┃ ┃ 計算裝修所需的金額 ┃ ┃ 任務1 ┃ ┃ 計算總金額 ┃ ┃ 任務2 ┃ ┃ 輸出計算結果 ┃ |