類Pascal語言的偽代碼的語法規(guī)則是: 在偽代碼中,每一條指令占一行(else if,例外)。指令后不跟任何符號(Pascal和C中語句要以分號結尾)。
成都創(chuàng)新互聯(lián)公司是專業(yè)的普陀網(wǎng)站建設公司,普陀接單;提供成都做網(wǎng)站、網(wǎng)站建設,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行普陀網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
偽代碼實例如下:
IF 九點以前 THEN
do 私人事務;
ELSE 9點到18點 THEN
工作;
ELSE
下班;
END IF
這樣不但可以達到文檔的效果,同時可以節(jié)約時間。更重要的是,使結構比較清晰,表達方式更加直觀。
偽代碼(Pseudocode)是一種算法描述語言。使用偽代碼的目的是為了使被描述的算法可以容易地以任何一種編程語言(Pascal,C,Java,etc)實現(xiàn)。因此,偽代碼必須結構清晰、代碼簡單、可讀性好,并且類似自然語言。 介于自然語言與編程語言之間。
它以編程語言的書寫形式指明算法的職能。相比于程序語言(例如Java, C++,C, Dephi 等等)它更類似自然語言。它是半角式化、不標準的語言。
我們可以將整個算法運行過程的結構用接近自然語言的形式(這里,你可以使用任何一種你熟悉的文字,中文,英文 等等,關鍵是你把你程序的意思表達出來)描述出來。使用偽代碼, 可以幫助我們更好的表述算法,不用拘泥于具體的實現(xiàn)。
區(qū)別:
1,面對對象不同,偽代碼是方便程序員便于理解,源代碼是面對電腦,使電腦編譯。
2,編譯方式不同,偽代碼無被電腦編譯,源代碼可以被電腦編譯。
3,編寫方式不同,在偽代碼中,每一條指令占一 行,指令后不限任啊符號,源代碼一條指令客棧多行,可加符號。
在現(xiàn)代程序語言中,源代碼可以是以書籍或者磁帶的形式出現(xiàn),但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。
擴展資料:
偽代碼:是用介于自然語言和計算機語言之間的文字和符號(包括數(shù)學符號)來描述算法。
偽代碼簡單示例:輸入3個數(shù),打印輸出其中最大的數(shù)??捎萌缦碌膫未a表示:
Begin(算法開始)
輸入 A,B,C
IF AB 則 A→Max
否則 B→Max
IF CMax 則 C→Max
Print Max
End (算法結束)
偽代碼(Pseudocode)是一種算法描述語言。它不是一一種現(xiàn)實存在的編程語言。使用為代碼的目的是為了使被描述的算法可以容易地以任何一種編程語言(Pascal, C,Java, etc) 實現(xiàn)。
源程序(source code)?即代碼是指未編譯的按照一定的程序設計語言規(guī)范書寫的文本文件。源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。
參考資料來源:百度百科-偽代碼
偽代碼是一種非正式的,類似于英語結構的,用來描述模塊結構圖的語言。它是半角式化、不標準的語言,可以將整個算法運行過程的結構用接近自然語言的形式(可以使用任何一種熟悉的文字,關鍵是把程序的意思表達出來)描述出來。
使用偽代碼的目的是使被描述的算法可以容易地以任何一種編程語言(Pascal,C,Java等)實現(xiàn)。因此,偽代碼必須結構清晰、代碼簡單、可讀性好,并且類似自然語言。 介于自然語言與編程語言之間。以編程語言的書寫形式指明算法職能。使用偽代碼, 不用拘泥于具體實現(xiàn)。
簡單示例:輸入3個數(shù),打印輸出其中最大的數(shù)??捎萌缦碌膫未a表示:
Begin(算法開始)
輸入 A,B,C
IF AB 則 A→Max
否則 B→Max
IF CMax 則 C→Max
Print Max
End (算法結束)
擴展資料
偽代碼應用領域
偽代碼中常被用于技術文檔和科學出版物中來表示算法,也被用于在軟件開發(fā)的實際編碼過程之前表達程序的邏輯。偽代碼不是用戶和分析師的工具,而是設計師和程序員的工具。計算機科學在教學中通常使用虛擬碼,以使得所有的程序員都能理解。當考慮算法功能(而不是其語言實現(xiàn))時,偽代碼常常得到應用。
偽代碼只是像流程圖一樣用在程序設計的初期,幫助寫出程序流程。如果把全部的程序流程寫下來必定可能會浪費很多時間,那么這個時候可以采用偽代碼方式。
簡單地說,偽代碼是讓人便于理解的代碼,是不依賴于語言的,用來表示程序執(zhí)行過程,而不一定能編譯運行的代碼。
參考資料來源:百度百科--偽代碼