生活妙招

當前位置 /首頁/生活妙招 > /列表

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

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

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

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

TAG標籤:靈魂 程序設計 #