網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 生活小知識 > 

什麼是程序設計的核心是程序設計的靈魂

欄目: 生活小知識 / 發佈於: / 人氣:1.95W

算法是程序設計的核心是程序設計的靈魂,是以一步接一步的方式來詳細描述計算機如何將輸入轉化爲所要求的輸出的過程,或者說,算法是對計算機上執行的計算過程的具體描述。

什麼是程序設計的核心是程序設計的靈魂

算法與計算機程序密切相關,但二者也存在區別:計算機程序是算法的一個實例,是將算法透過某種計算機語言表達出來的具體形式;同一個算法可以用任何一種計算機語言來表達。一個算法應包含有限的操作步驟,而不能是無限的。事實上“有窮性”往往指“在合理的範圍之內”。如果讓計算機執行一個歷時1000年才結束的算法,這雖然是有窮的,但超過了合理的限度,人們不把他視爲有效算法。算法中的每一個步驟都應當是確定的,而不應當是含糊的、模棱兩可的。算法中的每一個步驟應當不致被解釋成不同的含義,而應是十分明確的。也就是說,算法的含義應當是唯一的,而不應當產生“歧義性”。