這篇文章主要介紹計算機中程序設計的5個步驟,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
指令設計及調試過程稱為“程序設計”。為解決某一特定問題而設計的指令序列稱為程序,而程序設計是給出解決特定問題程序的過程,是軟件構造活動中的重要組成部分。程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。
指令設計及調試過程稱為“程序設計”。
為解決某一特定問題而設計的指令序列稱為程序,而程序設計是給出解決特定問題程序的過程,是軟件構造活動中的重要組成部分。
程序設計往往以某種程序設計語言為工具,給出這種語言下的程序。程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業的程序設計人員常被稱為程序員。
某種意義上,程序設計的出現甚至早于電子計算機的出現。英國著名詩人拜倫的女兒愛達·勒芙蕾絲曾設計了巴貝奇分析機上計算伯努利數的一個程序。她甚至還創建了循環和子程序的概念。由于她在程序設計上的開創性工作,愛達·勒芙蕾絲被稱為世界上第一位程序員。
任何設計活動都是在各種約束條件和相互矛盾的需求之間尋求一種平衡,程序設計也不例外。在計算機技術發展的早期,由于機器資源比較昂貴,程序的時間和空間代價往往是設計關心的主要因素;隨著硬件技術的飛速發展和軟件規模的日益龐大,程序的結構、可維護性、復用性、可擴展性等因素日益重要。
另一方面,在計算機技術發展的早期,軟件構造活動主要就是程序設計活動。但隨著軟件技術的發展,軟件系統越來越復雜,逐漸分化出許多專用的軟件系統,如操作系統、數據庫系統、應用服務器,而且這些專用的軟件系統愈來愈成為普遍的計算環境的一部分。這種情況下軟件構造活動的內容越來越豐富,不再只是純粹的程序設計,還包括數據庫設計、用戶界面設計、接口設計、通信協議設計和復雜的系統配置過程。
步驟
1、分析問題
對于接受的任務要進行認真的分析,研究所給定的條件,分析最后應達到的目標,找出解決問題的規律,選擇解題的方法,完成實際問題。
2、設計算法
即設計出解題的方法和具體步驟。
3、編寫程序
將算法翻譯成計算機程序設計語言,對源程序進行編輯、編譯和連接。
4、運行程序,分析結果
運行可執行程序,得到運行結果。能得到運行結果并不意味著程序正確,要對結果進行分析,看它是否合理。不合理要對程序進行調試,即通過上機發現和排除程序中的故障的過程。
5、編寫程序文檔
許多程序是提供給別人使用的,如同正式的產品應當提供產品說明書一樣,正式提供給用戶使用的程序,必須向用戶提供程序說明書。內容應包括:程序名稱、程序功能、運行環境、程序的裝入和啟動、需要輸入的數據,以及使用注意事項等。
以上是“計算機中程序設計的5個步驟”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。