資源描述:
《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)存放邏輯值(布爾值)。布爾型的值