




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二講:程序設(shè)計(jì)的常用預(yù)備知識(shí)關(guān)鍵字、標(biāo)識(shí)符、數(shù)據(jù)類型、常量變量、函數(shù)、算術(shù)符與表達(dá)式2.1 pascal的保留關(guān)鍵字和標(biāo)識(shí)符1保留字(關(guān)鍵字)所謂保留字是指在pascal語言中具有特定的含義,你必須了解它的含義,以便于正確 的使用,否則會(huì)造成錯(cuò)誤。標(biāo)準(zhǔn)pascal語言中的保留字一共有35個(gè),它們不能用作程序名 或變量名。下面是pascal語言的保留字:and, array, begin, case, const, div, do, downto, else, end, file, for, funtion, goto, ii , in, label, mod, nil, not, of, o
2、r, packed, procedure, program, record, repeat, set, then, to, type, until, var, while, with2 .標(biāo)識(shí)符(1)標(biāo)識(shí)符的定義:標(biāo)識(shí)符就是以字母開頭的字母數(shù)字序列,有效長(zhǎng)度為63個(gè)字符,并且大 小寫等效。可以用來標(biāo)示常量、變量、程序、函數(shù)等。(2)標(biāo)識(shí)符的分類:a. 標(biāo)準(zhǔn)標(biāo)識(shí)符:指pascal語言預(yù)先定義的標(biāo)識(shí)符,具有特殊含義。以下列舉了 pascal語言部分常用的標(biāo)準(zhǔn)標(biāo)識(shí)符:標(biāo)準(zhǔn)常量false true標(biāo)準(zhǔn)類型 boolean char real integer標(biāo)準(zhǔn)函數(shù)abs sqr sqrt標(biāo)準(zhǔn)過程 re
3、ad readln write writein標(biāo)準(zhǔn)文件input outputb. 用戶字定義標(biāo)識(shí)符:由用戶自己根據(jù)需要定義的標(biāo)識(shí)符。(1)選用的標(biāo)識(shí)符不能和保留字相同。(2)在定義標(biāo)識(shí)符時(shí)應(yīng)注意“見名知義”的原則,即用有含義的英文單詞或漢字拼音來作 為名字。2.2 pascal的數(shù)據(jù)類型數(shù)據(jù)是程序設(shè)計(jì)的一個(gè)重要內(nèi)容,其重要特征數(shù)據(jù)類型,確定該數(shù)據(jù)的形、取值范圍以及所能參與的運(yùn)算。pascal提供了豐富的數(shù)據(jù)類型,這些數(shù)據(jù)類型可以分為三大類:簡(jiǎn)單類型、構(gòu)造類型 和指針類型,其中簡(jiǎn)單類型可以分為標(biāo)準(zhǔn)類型(整型、實(shí)型、字符型和布爾型)和自定義類 型(枚舉型和子界型),構(gòu)造類型可以分為數(shù)組類型、集合
4、類型、記錄類型和文件類型。 在這里主要介紹整型、實(shí)型、字符型和布爾型四種常用的數(shù)據(jù)類型。類型符號(hào)収值范圍整型integer-32768.32767實(shí)型real29e39l7e38布爾型booleanfalse 和 true字符型char字符型必須用單引號(hào)括起來1. 整型一個(gè)整型數(shù)據(jù)用來存放整數(shù)。pascal支持五種預(yù)定義整型,它們是shortint (短整型)、 integer (整型)、longint (長(zhǎng)整型)、byte (字節(jié)型)和word (字類型)。每一種類型規(guī)定 了相應(yīng)的整數(shù)取值范圍以及所占用的內(nèi)存字節(jié)數(shù)。類型數(shù)值范圍占字節(jié)數(shù)格式shortint -128.128 1 帶符號(hào) 8
5、位inteter3276832767 2帶符號(hào)16位longint -2147483648.2147483647 4 帶符號(hào) 32 位byte 0.255 1帶符號(hào)8位word 0.65535 2 帶符號(hào) 16 位2. 實(shí)型一個(gè)實(shí)型數(shù)據(jù)用來存放實(shí)數(shù)。pascal支持五種預(yù)定義實(shí)型,它們是real (基本實(shí)型)、 single (但精度實(shí)型)、double (雙精度實(shí)型)、extended (擴(kuò)展實(shí)型)、comp (裝配實(shí)型)。每 一種類型規(guī)定了相應(yīng)的實(shí)數(shù)取值范圍、所占用的內(nèi)存字節(jié)數(shù)以及它們所能達(dá)到的精度。 類型數(shù)值范圍占字節(jié)數(shù)有效位數(shù)real 2.9e-39.1.7e38 6 11.12sin
6、gle 1.5e-45.3.4e38 4 7.8double 5.0e-324.1.7e308 815.16extended 3.4e-4932.1e49321019.20comp -2*63+1.2*63-l 8 19.203. 布爾型一個(gè)布爾型數(shù)據(jù)用來存放邏輯值(布爾值)。布爾型的值只有兩個(gè):false和true。4. 字符型字符型用char作為標(biāo)識(shí)符。字符型必須用單引號(hào)括起來,字母作為字符型時(shí),大小寫 是不等價(jià)的,并且字符型只允許單引號(hào)中有一個(gè)字符,否則就是字符串。例如:'s堤字符jsf 是字符串。2.4常量與變量1. 常量(1) 常量:在某個(gè)程序的整個(gè)過程中其值不變的量。(2)
7、 常量定義:常量定義出現(xiàn)在說明部分。它的語法格式是:constv常量標(biāo)識(shí)符=v常量; v常量標(biāo)識(shí)符=v常量;常量標(biāo)識(shí)符的類型由左義它的常量的類熨?zèng)Q左。例如:const a=12隱含說明a是整型; const 3.21隱含說明i是實(shí)型(3) 常量定義部分必須以保留字const開頭,可以包含一個(gè)或幾個(gè)常量定義,而且每個(gè)常量均 以分號(hào)結(jié)束。2. 變量(1) 變量:在某個(gè)程序中的運(yùn)行過程中其值可以發(fā)生改變的量(2) 變量說明:變量說明出現(xiàn)在說明部分。它的語法格式是:varv變量標(biāo)識(shí)符列表:v類型; v變量標(biāo)識(shí)符列表:v類型;其中,保留字var表示開始一個(gè)變量說明部分。變量標(biāo)識(shí)符列表是一個(gè)用逗號(hào)隔開的標(biāo)
8、識(shí)符序列,冒號(hào)后面的類型是類型標(biāo)識(shí)符。每個(gè)變量說明均以分號(hào)結(jié)束。例如:vara,b,c : integer;: real;2.5標(biāo)準(zhǔn)函數(shù)1算術(shù)函數(shù)函數(shù)標(biāo)識(shí)符自變量類型意義結(jié)果類型abs整型、實(shí)型絕對(duì)值同自變量sqr整型、實(shí)型平方同自變暈sqrt整型、實(shí)型平方根實(shí)型arcta n整型、實(shí)型反正切實(shí)型cos整型、實(shí)型余眩實(shí)型exp整型、實(shí)型指數(shù)實(shí)型frac整型、實(shí)型小數(shù)部分實(shí)型int整型、實(shí)型整數(shù)部分實(shí)型in整型、實(shí)型自然對(duì)數(shù)實(shí)型pi無自變量圓周率實(shí)型sin整型、實(shí)型正弦實(shí)型例:abs(-4)=4 abs(-7.49)=7.49 arctan(0)=0.0 sin(pi)=0.0 cos(pi)=
9、-1.0 frac(-3.71)=-0.71 int(-3.71)=-3.0 sqr(4)=16 sqrt(4)=2odd整型判斷奇數(shù)布爾型pred離散類熨求前趨同白變量succ例:odd(l 000)=falseodd(3)=true pred(2003)=2002 succ(2002)=2003pred('x,)=,w,succ(x,)=,y,離散類型求后繼同自變量3.轉(zhuǎn)換函數(shù)函數(shù)標(biāo)識(shí)符自變暈類型意義結(jié)果類型chibyte 型自量對(duì)應(yīng)的字符字符型ord離散類型自量對(duì)應(yīng)的序號(hào)longintround實(shí)型四舍五入longinttrunc實(shí)型截?cái)嗳≌鹟ongint4.雜類函數(shù)函數(shù)標(biāo)識(shí)符自
10、變量類型意義結(jié)果類型random無自變量0,1之間的隨機(jī)實(shí)數(shù)realrandomword0,自變量z間的隨機(jī)整數(shù)word意義結(jié)果類型自變量類型2標(biāo)量函數(shù)函數(shù)標(biāo)識(shí)符字符randomize無自變量用一隨機(jī)值初始化內(nèi)部隨機(jī)數(shù)產(chǎn)生器longint u pease型 使小寫英文字母變?yōu)榇髮懽址?.6運(yùn)算符和表達(dá)式1 運(yùn)算符和優(yōu)先級(jí)(1)運(yùn)算符運(yùn)算符+ - * /div運(yùn)算加減乘除整除a.算術(shù)運(yùn)算符10 mod 3 =1mod取余例如:10 div 3= 3b.邏輯運(yùn)算符運(yùn)算符notand運(yùn)算邏輯非邏輯與例如:not a=3表示a不等于3例如:a>l and a<3or邏輯或a> 1 or a<0c.關(guān)系運(yùn)算符運(yùn)算符運(yùn)算運(yùn)算對(duì)象結(jié)果類型=等于簡(jiǎn)單類型布爾型<>不等于簡(jiǎn)單類型布爾型<小于簡(jiǎn)單類型布爾熨>大于簡(jiǎn)單類型布爾型<=小于等于簡(jiǎn)單類型布爾型>=大于等于簡(jiǎn)單類型布爾型優(yōu)先級(jí)運(yùn)算符優(yōu)先級(jí)not1(高)*zdiv5m
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年戊二酮苯項(xiàng)目發(fā)展計(jì)劃
- 2025年氣象、水文儀器及裝置項(xiàng)目建議書
- 教育技術(shù)推動(dòng)現(xiàn)代課程設(shè)計(jì)的核心力量
- 2025年河北省鹿泉一中物理高二下期末調(diào)研試題含解析
- 中職新媒體營(yíng)銷課件
- 商業(yè)案例分析豐富多樣的學(xué)習(xí)資源助力企業(yè)發(fā)展
- 中職數(shù)學(xué)直線復(fù)習(xí)課件
- 探索教育數(shù)字化轉(zhuǎn)型中的技術(shù)力量
- 教育心理學(xué)在學(xué)生自我管理中的應(yīng)用案例
- 中職教育政策宣講課件
- 職業(yè)病防治計(jì)劃實(shí)施檢查表
- 江蘇省南京市雨花臺(tái)區(qū)2024-2025學(xué)年五年級(jí)下學(xué)期期末英語試題
- 小麥檢驗(yàn)培訓(xùn)課件
- 2024年12月英語四級(jí)真題及答案-第3套
- 既有居住建筑節(jié)能改造實(shí)施方案
- 2025年湖南省高考物理試卷真題(含答案解析)
- 2025年中國(guó)東航旗下東方航空食品投資有限公司招聘筆試參考題庫含答案解析
- 農(nóng)業(yè)肥料溯源管理制度
- T/CCS 076-2023煤礦井下鉆孔漿體充填技術(shù)要求
- 唾液腺腫瘤護(hù)理
- 行走的醫(yī)院鄉(xiāng)村巡回醫(yī)療健康服務(wù)規(guī)范
評(píng)論
0/150
提交評(píng)論