當前位置:生活全書館 >

生活小竅門

> 什麼是程式設計的核心是程式設計的靈魂

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

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

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

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

標籤: 程式設計 靈魂
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/xiaoqiaomen/0ww3qv.html