PASCAL語(yǔ)言簡(jiǎn)介

PASCAL語(yǔ)言簡(jiǎn)介

ID:47432285

大小:391.00 KB

頁(yè)數(shù):19頁(yè)

時(shí)間:2020-01-11

PASCAL語(yǔ)言簡(jiǎn)介_第頁(yè)
預(yù)覽圖正在加載中,預(yù)計(jì)需要20秒,請(qǐng)耐心等待
資源描述:

《PASCAL語(yǔ)言簡(jiǎn)介》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、第一個(gè)程序Pascal語(yǔ)言的編譯器有很多,我們這里以Dev-Pascal為主要編程工具。該軟件界面如下:2.輸入代碼并保存,保存路徑不得有中文字符3.編譯并運(yùn)行1.點(diǎn)擊Newsourcefile按鈕新建一源文件我們輸入如下代碼后編譯運(yùn)行。12345programmy_program;{程序首部,程序名或簡(jiǎn)單說(shuō)明}begin{程序開始的標(biāo)志}write('Hello,World');{屏幕上輸出單引號(hào)下的內(nèi)容}readln;{等待操作者按一次回車}end.{程序結(jié)束的標(biāo)志}如果沒有輸入錯(cuò)誤的話,計(jì)算機(jī)應(yīng)能在黑色背

2、景上顯示“Hello,World”。例:計(jì)算a+b的值。12345programcircle;vara,b,x:integer;{定義變量}begina:=100;678910b:=50;x:=a+b;writeln('a+b=',x);{輸出并換行}readln;end.Pascal字符與符號(hào) 1.標(biāo)識(shí)符(1)標(biāo)識(shí)符的定義:標(biāo)識(shí)符就是以字母開頭的字母數(shù)字序列,有效長(zhǎng)度為63個(gè)字符,并且大小寫等效。可以用來(lái)標(biāo)示常量、變量、程序、函數(shù)等。(2)標(biāo)識(shí)符的分類:a.保留字(關(guān)鍵字)所謂保留字是指在Pascal語(yǔ)言

3、中具有特定的含義,你必須了解它的含義,以便于正確的使用,否則會(huì)造成錯(cuò)誤。下面是Pascal語(yǔ)言的保留字:ANDARRAYBEGINCASECONSTDIVDODOWNTOELSEENDFILEFORFUNTIONGOTOIFINLABELMODNILNOTOFORPACKEDPROCEDUREPROGRAMRECORDREPEATSETTHENTOTYPEUNTILVARWHILEWITHb.標(biāo)準(zhǔn)標(biāo)識(shí)符:指Pascal語(yǔ)言預(yù)先定義的標(biāo)識(shí)符,具有特殊含義。以下列舉了TurboPascal語(yǔ)言部分常用的標(biāo)準(zhǔn)表識(shí)符:

4、標(biāo)準(zhǔn)常量 False  Maxint True標(biāo)準(zhǔn)類型 Boolean Char  Real  Integer標(biāo)準(zhǔn)函數(shù) Abs   Arctan Chr   Cos   Eof  Eoln  Exp     Ln   Odd  Ord   Pred  Round Sin  Sqr     Sqrt  Succ  Trunc標(biāo)準(zhǔn)過程 Dispose Get  New   Pack  Page Put  Read     Readln Reset Rewrite Unpack Write Writeln標(biāo)準(zhǔn)文件 I

5、nput  OutputPascal數(shù)據(jù)類型Pascal提供了豐富的數(shù)據(jù)類型,在這里主要介紹整型、實(shí)型、字符型和布爾型四種常用的數(shù)據(jù)類型。1.整型一個(gè)整型數(shù)據(jù)用來(lái)存放整數(shù)。Pascal支持五種預(yù)定義整型,它們是shortint(短整型)、integer(整型)、longint(長(zhǎng)整型)、byte(字節(jié)型)和word(字類型)。每一種類型相應(yīng)的整數(shù)取值范圍以及所占用的內(nèi)存字節(jié)數(shù)見下表:類型數(shù)值范圍占字節(jié)數(shù)格式ShorIint-128-1281帶符號(hào)8位Integer-3276-327672帶符號(hào)16位LongIn

6、t-2147483648-2147483647?4帶符號(hào)32位Byte0-2551帶符號(hào)8位Word0-655352帶符號(hào)16位Pascal規(guī)定了兩個(gè)預(yù)定義整型常量標(biāo)識(shí)符maxint和maxlongint,他們各表示確定的常數(shù)值,maxint為32767,longint為2147483647,他們的類型分別是integer和longint1.實(shí)型一個(gè)實(shí)型數(shù)據(jù)用來(lái)存放實(shí)數(shù)。Pascal支持五種預(yù)定義實(shí)型,它們是single(單精度實(shí)型)、real(基本實(shí)型)、double(雙精度實(shí)型)、extended(擴(kuò)展實(shí)型

7、)、comp(裝配實(shí)型)。每一種類型相應(yīng)的實(shí)數(shù)取值范圍、所占用的內(nèi)存字節(jié)數(shù)以及它們所能達(dá)到的精度見下表:類型數(shù)值范圍占字節(jié)數(shù)有效位數(shù)編譯開關(guān)Single1.5e-45-3.4e+3847-8{$N+}Real2.9e-39-1.7e+38611-12Double5.0e-324-1.7e+308815-16{$N+}Extended1.9e-4932-1.1E+49321019-20{$N+}Comp-263+1-263-1之間的整數(shù)819-20{$N+}除real型外,其它幾種關(guān)數(shù)類型使用時(shí)必須要打開編譯開關(guān)

8、才可使用。例如下面的程序:1234567891011{$n+}programcompute;vara,b:integer;divide:Extended;beginwrite('Entera,b=');ReadLn(a,b);divide:=a/b;writeln(a,'/',b,'=',divide);readln;end.2.布爾型一個(gè)布爾型數(shù)據(jù)用來(lái)存放邏輯值(布爾值)。布爾型的值

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。