PASCAL語言列表

Pascal語言是一種算法語言,它是瑞士蘇黎世聯邦工業大學的沃思教授於1968年設計完成的,1971年正式發表。Pascal語言是在ALGOL60的基礎上發展而成的。它是一種結構化的程式設計語言。它的功能強、編譯程式簡單,是70年代影響最大一種算法語言。

PASCAL語言的特點

Pascal的語言具有以下特點:  

• Pascal是一種強類型的語言。

• 它提供了廣泛的錯誤檢查。

• 它提供了多種數據類型,如數組,記錄,檔案和集合

• 它提供了各種不同的編程結構

• 它支持結構化編程功能和程式

• 它支持面向對象編程

PASCAL語言重要性

Pascal允許程式設計師定義複雜的結構化數據類型,並建立動態和遞歸數據結構(如列表,樹和圖)。Pascal提供的功能,如記錄,枚舉,子範圍,動態分配的變數相關聯的指針,集合。  

Pascal允許嵌套過程定義到任意的深度。這確實提供了一個很好的編程環境,學習編程的基本概念的基礎上作為一個系統的學科。其中最驚人的Pascal實現如下:

• Skype

• Total Commander

• TeX

• Macromedia Captivate

• Apple Lisa

• Various PC Games

• Embedded Systems

PASCAL語言的基本語法

變數

變數的定義在一個塊的開始,一個var關鍵字,其次是定義的變數如下:

var A_Variable, B_Variable ... : Variable_Type;

Pascal變數的代碼體的函式,這意味著它們不聲明在開始和結束對外界聲明,但他們在過程/函式的定義之前,begin關鍵字後所宣派。對於全局變數,它們被定義後在程式頭。

函式/過程

Pascal中的一個程式要執行的指令集,沒有返回值的函式的返回值是一個過程。函式/過程的定義如下:

Function Func_Name(params...) : Return_Value;Procedure Proc_Name(params...);

注釋

多行注釋括在大括弧和星號{* ... *},Pascal的允許單行注釋括在大括弧{ ... }.

{* This is a multi-line comments and it will span multiple lines. *}{ This is a single line comment in pascal }

大小寫敏感性

Pascl是一個不敏感的語言,這意味著可以寫在任何情況下變數,函式和過程。像變數一樣A_Variable,a_variable, A_VARIABLE有相同的意義。

Pascal語句

Pascal程式的每個語句指定了一個明確工作的程式。這些工作可以聲明,賦值,讀取數據,寫入數據時,採取合乎邏輯的決定,轉讓程式流量控制等。

For example:

readln (a, b, c); s := (a + b + c)/2.0; area := sqrt(s * (s - a)*(s-b)*(s-c)); writeln(area);

保留字

在Pascal語言中的語句設計一些特定的Pascal的的話,這是所謂的保留字。例如,也就是說words, program, input, output, var, real, begin, readline, writeline到底是保留字。以下是在Pascal語言中的保留字的列表。

andarraybegincaseconst
divdodowntoelseend
fileforfunctiongotoif
inlabelmodnilnot
oforpackedprocedureprogram
recordrepeatsetthento
typeuntilvarwhilewith

字元集

• All upper case letters (A-Z)

• All lower case letters (a-z)

• All digits (0-9)

• Special symbols - + * / := , . ;. () [] = {} ` white space

PASCAL語言符號

基本符號

字母

a~z,A~Z

數字

0~9

特殊符號

+,-,*,/,:,,^,{},(),[],;,.,,,>=,

相關詞條

相關搜尋

熱門詞條

聯絡我們