什么叫偽代碼?


由於最近找工作,面試時面試官提問時讓我用偽代碼回答他所提的問題,當時筆者就蒙了,滿腦子就是問號,相信有部分童鞋和筆者差不多,當然大多數童鞋都是好孩子,應該都知道,於是筆者趕緊回來查了一下官方解釋如下:

偽代碼(Pseudocode)是一種算法描述語言。是用介於自然語言和計算機語言之間的文字和符號(包括數學符號)來描述算法。使用偽代碼的目的是使被描述的算法可以容易地以任何一種編程語言(Pascal,C,Java等)實現。因此,偽代碼必須結構清晰、代碼簡單、可讀性好,並且類似自然語言。 介於自然語言與編程語言之間。以編程語言的書寫形式指明算法職能。使用偽代碼, 不用拘泥於具體實現。

【簡單示例】輸入3個數,打印輸出其中最大的數。可用如下的偽代碼表示:
Begin
輸入 A,B,C
IF A>B 則 A→Max
否則 B→Max
IF C>Max 則 C→Max
Print Max
End 。
筆者理解為簡單的計算機語言,人類語言以及邏輯符號來表示的流程說明。當然朋友們有更好的理解也可以指出來!
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM