pascal運(yùn)行、安裝和數(shù)據(jù)類型_第1頁
pascal運(yùn)行、安裝和數(shù)據(jù)類型_第2頁
pascal運(yùn)行、安裝和數(shù)據(jù)類型_第3頁
pascal運(yùn)行、安裝和數(shù)據(jù)類型_第4頁
pascal運(yùn)行、安裝和數(shù)據(jù)類型_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、pascal運(yùn)行、安裝和數(shù)據(jù)類型 Pascal的安裝、運(yùn)行 數(shù)據(jù)類型 pascal運(yùn)行、安裝和數(shù)據(jù)類型 一、一、Free PascalFree Pascal語言系統(tǒng)的使用語言系統(tǒng)的使用 目前,常用的最新版Pascal語言系統(tǒng)有Turbo PASCAL 與Free Pascal ( Lazarus0.9包含包含F(xiàn)reepass)及 Borland Pascal ,GUIDE下面我們就來學(xué)習(xí)Free Pascal 系統(tǒng)的使用。我們本次學(xué)習(xí)以Ubuntu下運(yùn)行的GUIDE 1 系統(tǒng)的啟動系統(tǒng)的啟動 在運(yùn)行系統(tǒng)目錄下的bin目錄下,啟動程序FP.EXE,即 可啟動系統(tǒng)。屏幕上出現(xiàn)如圖1所示的集成環(huán)境。

2、 2 Free Pascal系統(tǒng)集成環(huán)境簡介系統(tǒng)集成環(huán)境簡介 最頂上一行為主菜單。中間藍(lán)色框內(nèi)為編輯窗口,在 它個編輯窗口內(nèi)可以進(jìn)行程序的編輯。最底下一行為提示 行,顯示出系統(tǒng)中常用命令的快捷鍵,如將當(dāng)前編輯窗口 中文件存盤的命令快捷鍵為F2,獲得系統(tǒng)幫助的快捷鍵為 F1,等等。 pascal運(yùn)行、安裝和數(shù)據(jù)類型 pascal運(yùn)行、安裝和數(shù)據(jù)類型 3 新建程序窗口新建程序窗口 按F10進(jìn)行主菜單,選擇FILE菜單,執(zhí)行其中New命令。就可建 立一個新的程序窗口(默認(rèn)文件名為Noname00.pas或 Noname01.pas等)。 4 程序的輸入、編輯與運(yùn)行程序的輸入、編輯與運(yùn)行 在當(dāng)前程序窗

3、口中,一行一行的輸入程序。事實(shí)上,程序窗口是 一個全屏幕編輯器。所以對程序的編輯與其它編輯器的編輯方法類似 ,這里不再重復(fù)。 當(dāng)程序輸入完畢之后,一般要先按Alt+F9(或執(zhí)行compile菜單 中compile命令)對程序進(jìn)行編譯。如果程序有語法錯誤,則會在程 序窗口的第一行處顯示第一個紅色錯誤信息。若無語法錯誤,則窗口 正中央會出現(xiàn)一個對話框,提示編譯成功。接下來,我們可以運(yùn)行程 序了。 程序的運(yùn)行可以通過按ALT+R打開RUN菜單中的RUN命令,或直接 按快捷鍵CTRL+F9。則可以在用戶窗口中輸出運(yùn)行結(jié)果。通常在程 序運(yùn)行結(jié)束后系統(tǒng)回到Pascal系統(tǒng)的集成環(huán)境,因此要查看運(yùn)行結(jié)果 ,

4、要按ALT+F5將屏幕切換到用戶屏幕。 pascal運(yùn)行、安裝和數(shù)據(jù)類型 5程序的保存與打開程序的保存與打開 當(dāng)我們想把程序窗口中的程序存入磁盤時,可以通過 按F2鍵(或執(zhí)行File菜單中的save命令)來保存程序。第一 次保存文件時屏幕上會出現(xiàn)一個對話框要求輸入文件名( 默認(rèn)擴(kuò)展名為.pas)。 當(dāng)我們要將磁盤上的程序文件中的PASCAL程序裝入 窗口時,可按F3(或執(zhí)行File菜單中的Open命令)來裝入程 序,此時系統(tǒng)也會彈出一個對話框要求輸入要打開的文件 名,或直接在文件對話框列表中選擇所要的文件,然后回 到打開文件。 pascal運(yùn)行、安裝和數(shù)據(jù)類型 下面請同學(xué)們在PASCAL集成環(huán)

5、境中編輯并運(yùn)行下列程序:會提示 輸入一個圓的半徑,然后計算出輸出圓的周長和面積。 program ex2_1; Const Pi=3.14159; var R,C,S:real; begin write(R=);readln(R); C:=2*Pi*R; S:=Pi*R*R; writeln(C=,C); writeln(S=,S); end. 請輸入上面的程序,并練習(xí)將其存盤、打開與運(yùn)行上面程序。 pascal運(yùn)行、安裝和數(shù)據(jù)類型 Pascal符號 Pascal程序是由pascal允許的符號來表示 的,它們是:特殊符號,預(yù)定義標(biāo)識符和用 戶標(biāo)識符 Pascal中對標(biāo)識符的定義要求是:以字母

6、開頭的字母,數(shù)字組合. 合法標(biāo)識符: a,b,total,a30,x2y3 非法標(biāo)識符: 5a,x+y,a1.5 pascal運(yùn)行、安裝和數(shù)據(jù)類型 1.特殊符號(關(guān)鍵字) 特殊符號是指具有特殊意義的符號,它 可以分為字特殊符號和非字特殊符號兩 種。字特殊符號是由系統(tǒng)定義的,不能 再做它用,因此特別取名為”保留關(guān)鍵 字”,簡稱“保留字”或“關(guān)鍵字” pascal運(yùn)行、安裝和數(shù)據(jù)類型 保留字標(biāo)準(zhǔn)常用函數(shù)表保留字標(biāo)準(zhǔn)常用函數(shù)表 pascal運(yùn)行、安裝和數(shù)據(jù)類型 2.預(yù)定義標(biāo)識符 預(yù)定義標(biāo)識符是一批英文單詞(或英 文單詞的縮寫),在程序中也有特殊的 含義,不過允許程序設(shè)計者重新定義這 些標(biāo)識符,將他們

7、作為一般的用戶標(biāo)識 符使用, pascal運(yùn)行、安裝和數(shù)據(jù)類型 3.用戶標(biāo)識符 用戶標(biāo)識符是由程序設(shè)計員根據(jù)需要 所定義的,它用來作為常量、變量、類 型、函數(shù)、過程、程序等的名字。 標(biāo)識符中的字母是不區(qū)分大小寫的 pascal運(yùn)行、安裝和數(shù)據(jù)類型 數(shù)據(jù)類型 pascal運(yùn)行、安裝和數(shù)據(jù)類型 數(shù)據(jù)類型 Pascal的數(shù)據(jù)類型共有三大類11種類型 第1類.簡單類型 簡單類型分為標(biāo)準(zhǔn)類型和用戶自定義 類型兩種. (1)標(biāo)準(zhǔn)類型為系統(tǒng)為用戶定義好的類型 ,用戶可以直接引用,包括整數(shù)類型、 實(shí)數(shù)類型、字符類型和布爾類型四種。 (2) 用戶自定義類型包括枚舉類型和子 界類型,是用戶根據(jù)需要定義并使用的 類

8、型. pascal運(yùn)行、安裝和數(shù)據(jù)類型 第2類 構(gòu)造類型 包括數(shù)組類型、集合類型、記錄類 型和文件類型。因?yàn)橐善渌愋桶匆?定的規(guī)則構(gòu)造而成,所以結(jié)構(gòu)比較復(fù)雜 。 第3類 指針類型 指針類型是一種動態(tài)的簡單數(shù)據(jù)類 型,可以用來處理動態(tài)數(shù)據(jù)結(jié)構(gòu)。 pascal運(yùn)行、安裝和數(shù)據(jù)類型 簡單類型 簡單類型除了實(shí)數(shù)類型外,其余的五種 類型都屬于順序類型,即它們的值都是 有順序號的,例如整數(shù)8的下一個整數(shù)是 9. 實(shí)數(shù)8.0的下一個實(shí)數(shù)是不可以確定 的. pascal運(yùn)行、安裝和數(shù)據(jù)類型 (1)整數(shù)類型(integer) 簡稱整型,可以參加+(加) 、 -(減) 、 *(乘) 、 /(除) 、 DIV(

9、整除) 、MOD(取 余) 7 div 3 =2; 7 mod 3 =1 還可以參加關(guān)系運(yùn)算 (大于) 、=(大于等于) 、=(等于) 、( 不等于) 、=(小于等于) 、(小于) pascal運(yùn)行、安裝和數(shù)據(jù)類型 (2)實(shí)數(shù)類型(real) pascal中實(shí)數(shù)有兩種表示法: 小數(shù)表示法:1.25,0.36,0.0 指數(shù)表示法:1.34E2,2.4e-3 pascal運(yùn)行、安裝和數(shù)據(jù)類型 (3)字符類型(char) 字符類型是括在兩個單引號中的一個 字符,如a,X,3,+,表示空格符,表 示單引號. 字符類型中的字母是不等價的aA, 而且字符類型只允許一對中有一個字 符,否則就不是字符類型而是

10、字符串類 型. pascal運(yùn)行、安裝和數(shù)據(jù)類型 (4)布爾類型(boolean) 布爾類型的值只有false(假)和true(真), 且false的序號是0,true的序號1。布爾類 型可以參加運(yùn)算有關(guān)系運(yùn)算和邏輯運(yùn)算 邏輯運(yùn)算也叫布爾運(yùn)算.運(yùn)算符有AND( 邏輯與) 、OR(邏輯或) 、NOT邏輯非三 個,布爾運(yùn)算的運(yùn)算次序?yàn)?NOTANDOR 練習(xí): FALSE OR TRUE AND NOT FALSE pascal運(yùn)行、安裝和數(shù)據(jù)類型 常量與變量 我們把在某個程序的整個運(yùn)行過程中值 不發(fā)生變化的量成為程序的常量常量。反之 ,把在某個程序的運(yùn)行過程中值可能發(fā) 生改變的量稱為變量變量.

11、1.常量定義常量定義 在在pascal語言中語言中,數(shù),字符,字符串,數(shù),字符,字符串, 布爾量統(tǒng)稱為常量。如果常量以一個標(biāo)布爾量統(tǒng)稱為常量。如果常量以一個標(biāo) 識符表示出來,那么這些標(biāo)識符稱為識符表示出來,那么這些標(biāo)識符稱為” 符號常量符號常量”或者或者”常量標(biāo)識符常量標(biāo)識符”. pascal運(yùn)行、安裝和數(shù)據(jù)類型 Pascal中有三個已經(jīng)定義好的常量標(biāo)識 符,他們分別是:false,true,maxint.其他的 常量標(biāo)識符則是程序設(shè)計員在常量定義 部分自行定義的. Pascal中定義常量的語法格式是: Const 常量標(biāo)識符 = 常量; 常量定義時候必須以保留字const開頭 ,允許在常量定

12、義的時候使用常量表達(dá) 式. pascal運(yùn)行、安裝和數(shù)據(jù)類型 例如: const n=100; r=2.5; ch=*; flag=true; m=n*2; pascal運(yùn)行、安裝和數(shù)據(jù)類型 變量 pascal中用到的每一個變量都必須在這 個程序的變量說明中加以說明 變量說明的語法格式是: Var 變量標(biāo)識符表:數(shù)據(jù)類型; 多個變量標(biāo)識符用”,”分隔開來 例如 VAR a:integer; c,d:real; pascal運(yùn)行、安裝和數(shù)據(jù)類型 標(biāo)準(zhǔn)函數(shù) Pascal提供了四種類型的標(biāo)準(zhǔn)函數(shù),每 個函數(shù)代表對自變量進(jìn)行運(yùn)算的規(guī)則, 有代表了對給出的自變量按約定的規(guī)則 進(jìn)行計算所得出的結(jié)果 例如

13、函數(shù) 含義 自變量類型 函數(shù)值類型 abs(x) |x| 整型或?qū)嵭?與x相同 sin(x) sinx 整型或?qū)嵭?實(shí)型 pascal運(yùn)行、安裝和數(shù)據(jù)類型 Pascal表達(dá)式 Pascal表達(dá)式代表一個值。根據(jù)這個值 的類型可以把表達(dá)式分為算術(shù)表達(dá)式、 字符表達(dá)式、布爾表達(dá)式和集合表達(dá)式 ,一般來說,除集合表達(dá)式外,表達(dá)式 是常量、變量、函數(shù)、運(yùn)算符和圓括號 組成的有意義的式子。 pascal運(yùn)行、安裝和數(shù)據(jù)類型 1.算術(shù)表達(dá)式 算術(shù)表達(dá)式是由整型或?qū)嵭偷某A俊?變量、函數(shù)、算術(shù)運(yùn)算符以及圓括號構(gòu) 成的表達(dá)式。例如 3.14159 x 2*pi*r (i-j)/(i+j) sin(x)+1.0 注意要點(diǎn): (1)不允許連續(xù)出現(xiàn)兩個運(yùn)算符 a*(-b) 不能寫成a*-b (2)整型和實(shí)型混合運(yùn)算,結(jié)果是實(shí)型 pascal運(yùn)行、安裝和數(shù)據(jù)類型 2 字符表達(dá)式 字符表達(dá)式是一個字符型的常量、變量 或者函數(shù) 3.關(guān)系表達(dá)式 也叫比較表達(dá)式,它是由一個關(guān)系運(yùn) 算符將兩個算術(shù)表達(dá)式或者兩個字符表 達(dá)式聯(lián)結(jié)起來的式子;例如 a+bc aa pascal運(yùn)行、安裝和數(shù)據(jù)類型 (2)盡量避免兩個實(shí)數(shù)比較相等 a*b/b=a 有可能結(jié)果是false (3) 兩個關(guān)系運(yùn)算符不能連用 abc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論