回覆列表
  • 1 # Csejkjew2482

    (1)分析需求:瞭解清楚程式應有的功能。 (2)設計算法:根據所需的功能,理清思路,排出完成功能的具體步驟,其中每一步都應當是簡單的、確定的。這一步也被稱為“邏輯程式設計”。 (3)編寫程式:根據前一步設計的演算法,編寫符合C++語言規則的程式文字。 (4)輸入與編輯程式:將程式文字輸入到計算機內,並儲存為檔案,檔名字尾為“.cpp”。 至此,產生了完整的程式文字,被稱為源程式或原始碼。儲存源程式的檔案(例如前面的c:\student\ch1_01.cpp)稱為源程式檔案,簡稱原始檔,檔名的字尾是“.cpp”。 (5)編譯(Compile):把C++程式編譯成機器語言程式。 編譯產生的程式稱為目標程式,目標程式被自動儲存為檔案,這一檔案稱為目標檔案,檔名的字尾是“.obj”。 VC++進行編譯的依據是源程式,如果源程式中的符號、詞語、整體結構等有差錯,超出了VC++的“理解能力”,VC++就無法完成編譯,這樣的差錯稱為語法錯誤。一旦發現語法錯誤,VC++就不生成目標檔案,並在視窗下方列出錯誤;如果沒有語法錯誤,則顯示“0 error(s)”,並生成目標檔案,允許繼續進行後面的步驟。編譯沒有出現錯誤,僅僅說明程式中沒有語法錯誤。 (6)生成執行程式:從目標檔案進一步連線生成Windows環境下的可執行檔案,即檔名字尾為“.exe”的檔案。由於可執行檔案是由若干個檔案拼接而成的,其中不但有目標檔案,還有另一些標準的庫檔案,一些規模較大的程式還會有多個目標檔案,所以這一步驟又被稱為連線(Link)。 (7)執行:在Windows環境中使用可執行檔案。這是程式設計的最終目的。這一步也常被稱為“Run”。 邏輯錯誤:演算法錯,或演算法在轉變為程式時走樣了,導致程式能夠執行,卻不能實現預想的功能。這種錯誤被稱為“邏輯錯誤”。 在執行這一步,必須核對程式是否正確實現了預定的功能,如果功能不對,還必須到程式中尋找錯誤,糾正後再次經歷(5)、(6)、(7)各步,直到看不出錯誤為止。

  • 中秋節和大豐收的關聯?
  • 有人說,五十歲後,預防這3種病,就能健康長壽,說的是哪三種?