第二章 pascal語(yǔ)言基礎(chǔ)知識(shí)

第二章 pascal語(yǔ)言基礎(chǔ)知識(shí)

ID:35932167

大?。?2.00 KB

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

時(shí)間:2019-04-25

第二章 pascal語(yǔ)言基礎(chǔ)知識(shí)_第1頁(yè)
第二章 pascal語(yǔ)言基礎(chǔ)知識(shí)_第2頁(yè)
第二章 pascal語(yǔ)言基礎(chǔ)知識(shí)_第3頁(yè)
第二章 pascal語(yǔ)言基礎(chǔ)知識(shí)_第4頁(yè)
第二章 pascal語(yǔ)言基礎(chǔ)知識(shí)_第5頁(yè)
資源描述:

《第二章 pascal語(yǔ)言基礎(chǔ)知識(shí)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、中華信息學(xué)競(jìng)賽網(wǎng)www.100xinxi.com官方總站:圣才學(xué)習(xí)網(wǎng)www.100xuexi.com第二章Pascal語(yǔ)言基礎(chǔ)知識(shí)2.1Pascal程序基本組成2.2Pascal的字符與符號(hào)2.3Pascal數(shù)據(jù)類型2.4常量與變量2.5標(biāo)準(zhǔn)函數(shù)2.6運(yùn)算符和表達(dá)式練習(xí)與作業(yè)2.1Pascal程序基本組成  例1.1計(jì)算半徑為R的圓面積SprogramArea;{程序首部}{已知半徑求圓的面積}constpi=3.14159; {說明部分——數(shù)據(jù)描述}vars,r:real;begin        {

2、執(zhí)行部分}readln(r);s:=pi*sqr(r);writeln('s=',s);end.  上述程序第一行稱為程序首部。其中用花括號(hào)(注釋可以用{}或(**)來表示)括起來的內(nèi)容是注釋,程序第二行就是一個(gè)注釋,注釋除了給人看,增加程序的可讀性外,對(duì)程序編譯和運(yùn)行不起作用。一個(gè)程序可以包含多個(gè)出現(xiàn)在不同處注釋,亦可無注釋。程序第三行是常量說明,程序第四行是變量說明。程序從begin到end都是執(zhí)行(語(yǔ)句)部分?! ?1)程序首部  例1.1的第一行稱為程序首部。program是保留字,接著是程序名

3、(由你依據(jù)“標(biāo)示符”規(guī)則自行定義),最后以分號(hào)表示程序首部結(jié)束,下面是程序主體的開始。程序首部在一個(gè)TurboPascal(僅在TurboPascal中有效)程序中并非必須出現(xiàn),它是可選的。寫上它僅起了文檔作用。因此,在時(shí)間有限的情況下,如果用TurboPascal編程完全可以省略程序首部?! ?2)程序體  a.說明部分  說明部分用于定義和說明程序中用到的數(shù)據(jù),由單元說明、標(biāo)號(hào)說明、常量說明、類型說明、變量說明、函數(shù)或過程說明組成,并且這些數(shù)據(jù)的說明次序必須按照以上次序。但是一個(gè)簡(jiǎn)單的TurboPa

4、scal程序也可以不包含說明部分,也就是說說明部分是可選的。  b.執(zhí)行部分  執(zhí)行部分描述了程序要執(zhí)行的操作。它必須以一個(gè)TurboPascal保留字begin開始,以保留字end后跟句點(diǎn)結(jié)束,其間是一些執(zhí)行具體操作的語(yǔ)句,并且以分號(hào)作為語(yǔ)句之間的分隔符。begin和end必須成對(duì)出現(xiàn),這是一個(gè)TurboPascal程序所必須有的。緊跟end之后的句號(hào)表示執(zhí)行部分的結(jié)束,也表示整個(gè)程序的結(jié)束。此后的任何語(yǔ)句都無效。TurboPascal規(guī)定緊隨end之前出現(xiàn)的分號(hào)允許省略?!  ?3)一個(gè)完全的Pas

5、cal程序結(jié)構(gòu)program中華信息學(xué)競(jìng)賽網(wǎng)是一家為全國(guó)信息學(xué)競(jìng)賽提供全套復(fù)習(xí)資料的專業(yè)性網(wǎng)站。中華信息學(xué)競(jìng)賽網(wǎng)www.100xinxi.com官方總站:圣才學(xué)習(xí)網(wǎng)www.100xuexi.com程序名;uses   已知單元說明;label  標(biāo)號(hào)說明;const  常量說明;type  類型說明;var  變量說明;function 函數(shù)說明;procedure過程說明;begin 語(yǔ)句; 語(yǔ)句; …… 語(yǔ)句;end.2.2Pascal字符與符號(hào)  1.保留字(關(guān)鍵字)  所謂保留字是指在Pasca

6、l語(yǔ)言中具有特定的含義,你必須了解它的含義,以便于正確的使用,否則會(huì)造成錯(cuò)誤。標(biāo)準(zhǔn)Pascal語(yǔ)言中的保留字一共有35個(gè),TurboPascal語(yǔ)言一共有51個(gè)。下面是Pascal語(yǔ)言的保留字(斜體是TurboPascal特有的保留字):  AND,ARRAY,BEGIN,CASE,CONST,DIV,DO,DOWNTO,ELSE,END,F(xiàn)ILE,F(xiàn)OR,F(xiàn)UNTION,GOTO,IF,IN,LABEL,MOD,NIL,NOT,OF,OR,PACKED,PROCEDURE,PROGRAM,RECORD

7、,REPEAT,SET,THEN,TO,TYPE,UNTIL,VAR,WHILE,WITH,EXPORTS,SHR,STRING,ASM,OBJECT,UNIT,CONSTRUCTOR,IMPLEMENTATION,DESTRUCTOR,USES,INHERITED,INLINE,INTERFACE,LIBRARY,XOR,SHL  2.標(biāo)識(shí)符  (1)標(biāo)識(shí)符的定義:標(biāo)識(shí)符就是以字母開頭的字母數(shù)字序列,有效長(zhǎng)度為63個(gè)字符,并且大小寫等效??梢杂脕順?biāo)示常量、變量、程序、函數(shù)等。例如例1.1中的Area(

8、程序名),pi(符號(hào)常量),s、r(變量名)都是標(biāo)識(shí)符。  (2)標(biāo)識(shí)符的分類:  a.標(biāo)準(zhǔn)標(biāo)識(shí)符:指Pascal語(yǔ)言預(yù)先定義的表識(shí)符,具有特殊含義。  以下列舉了TurboPascal語(yǔ)言部分常用的標(biāo)準(zhǔn)表識(shí)符:標(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  Or

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。