搜尋
首頁常見問題PASCAL語言基礎介紹

PASCAL語言基礎介紹

Jun 14, 2023 pm 05:46 PM
pascal

PASCAL語言基礎介紹

PASCAL語言也是一種演算法語言,它是瑞士蘇黎世聯邦工業大學的N.沃思(Niklaus Wirth)教授於1968年設計完成的,1971年正式發表。 1975年,PASCAL語言進行了修改,作為"標準PASCAL語言"。

PASCAL語言是在ALGOL 60的基礎上發展而成的。它是一種結構化的程式設計語言,可以用來編寫應用程式。它又是一種系統程式設計語言,可以用來寫順序型的系統軟體(如編譯程式)。它的功能強、編譯程式簡單,是70年代影響最大一種演算法語言。

Pascal 語言的特徵

從使用者的角度來看,PASCAL語言有以下幾個主要的特點:

⒈它是結構化的語言。 PASCAL語言提供了直接實作三種基本結構的語句以及定義"過程"和"函數"(子程式)的功能。可以方便地書寫出結構化程序。在編寫程式時可以完全不使用GOTO語句和標號。這就易於保證程序的正確性和易讀性。 PASCAL語言強調的是可靠性、易於驗證性、概念的清晰性和實現的簡化。在結構化這一點上,比其它(如BASIC,FORTRAN77)更好一些。

⒉有豐富的資料型態。 PASCAL提供了整數、實型、字元型、布林型、枚舉型、子界型以及由上述類型資料構成的陣列類型、集合類型、記錄類型和檔案類型。此外,也提供了其它許多語言中所沒有的指標類型。沃思有一個著名的公式:"演算法+資料結構=程式"。指出了在程序設計中研究數據的重要性。豐富的資料結構和上述的結構化性質,使得PASCAL可以被方便地用來描述複雜的演算法,得到品質較高的程式。

⒊能適用於數值運算和非數值運算領域。有些語言(如FORTRAN 66,ALGOL 60)只適用於數值計算,有些語言(如COBOL )則適用於商業資料處理與管理領域。 PASCAL的功能較強,能廣泛應用於各種領域。 PASCAL語言也可以用於輔助設計,實現電腦繪圖功能。

⒋PASCAL程式的書寫格式比較自由。不像FORTRAN和COBOL那樣對程式的書寫格式有嚴格的規定。 PASCAL允許一行寫多個語句,一個語句可以分寫在多行上,這樣就可以使PASCAL程式寫得像詩歌格式一樣優美,便於閱讀。

由於以上特點,許多學校選PASCAL作為程式設計課程中的一種主要的語言。它能給學生嚴格而良好的程式設計的基本訓練。培養學生結構化程式設計的風格。但它也有一些不足之處,如它的文件處理功能較差等。三、Pascal語言程式的基本結構

任何程式設計語言都有一組自己的記號和規則。 PASCAL語言同樣必須採用其本身所規定的記號和規則來編寫程式。儘管不同版本的PASCAL語言所採用的記號的數量、形式不盡相同,但其基本成分一般都符合標準PASCAL的規定,只是某些擴展功能各不相同罷了。下面我們先來了解Pascal語言的程式基本結構。

Turbo Pascal語言系統的使用

目前,常用的Pascal語言系統有Turbo Pascal7.0與Borland Pascal 7.0,我們就來學習Turbo Pascal 7.0系統的使用。 1.系統的啟動

在運行系統目錄下的啟動程式TURBO.EXE,即可啟動系統。螢幕上出現如圖1所示的整合環境。

2. Turbo Pascal系統整合環境簡介

最頂上一行為主選單。中間藍色框內為編輯窗口,在它個編輯窗口內可以進行程式的編輯。最底下一行為提示行,顯示出系統中常用指令的快速鍵,如將目前編輯視窗中檔案記憶體的指令快速鍵為F2,取得系統說明的快速鍵為F1,以此類推。

3.新程式視窗

按F10進行主選單,選擇FILE選單,執行其中New指令。就可建立一個新的程式視窗(預設檔名為Noname00.pas或Noname01.pas等)。

4.程式的輸入、編輯與執行

在目前程式視窗中,一行一行的輸入程式。事實上,程式視窗是一個全螢幕編輯器。所以對程式的編輯與其它編輯器的編輯方法類似,這裡不再重複。

當程式輸入完畢之後,一般要先按Alt F9(或執行compile選單中compile指令)對程式進行編譯。如果程式有語法錯誤,則會在程式視窗的第一行處顯示第一個紅色錯誤訊息。若無語法錯誤,則視窗正中央會出現對話框,提示編譯成功。接下來,我們可以運行程式了。

程式的運作可以透過按ALT R開啟RUN選單中的RUN指令,或直接按快捷鍵CTRL F9。則可以在使用者視窗中輸出運行結果。通常在程式運行結束後系統回到Pascal系統的整合環境,因此要查看運行結果,請按ALT F5將螢幕切換到使用者螢幕。

5.程式的儲存與開啟

當我們想把程式視窗中的程式存入磁碟時,可以透過按F2鍵(或執行File選單中的save指令)來儲存程式。第一次儲存檔案時畫面上會出現一個對話方塊要求輸入檔案名稱(預設副檔名為.pas)。

當我們要將磁碟上的程式檔案中的PASCAL程式裝入視窗時,可按F3(或執行File選單中的Open指令)來裝入程序,此時系統也會跳出對話方塊要求輸入要開啟的文件名,或直接在文件對話方塊清單中選擇所要的文件,然後回到開啟文件。

第一個程式

下面程式在執行時,會提示輸入一個圓的半徑,然後會在螢幕上畫一個圓。按回車後程序結束回到程序視窗。

Program ex1;
Uses graph;
Var Gm,Gd,R :integer;
Begin
Gd:=0;
Write('Please enter the radius:');readln(R);
Initgraph(Gm,Gd,' ');
Setcolor(Green);
Circle(320,240,R);
Readln;
Closegraph;
End.

注意,如果上面程式運行時會出現初始化圖形錯誤,請將系統目錄下BGI子目錄EGAVGA.BGI和UNITS子目錄中的Graph.tpu拷貝到系統目錄下BIN目錄即可。

以上是PASCAL語言基礎介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具