国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
第二講:程序設(shè)計的常用預(yù)備知識

第二講:程序設(shè)計的常用預(yù)備知識


――關(guān)鍵字、標(biāo)識符、數(shù)據(jù)類型、常量變量、函數(shù)、算術(shù)符與表達(dá)式
2. 1  Pasca l的保留關(guān)鍵字和標(biāo)識符
1.保留字(關(guān)鍵字)
  所謂保留字是指在Pascal語言中具有特定的含義,你必須了解它的含義,以便于正確的使用,否則會造成錯誤。標(biāo)準(zhǔn)Pascal語言中的保留字一共有35個,它們不能用作程序名或變量名 。下面是Pascal語言的保留字:
AND ,ARRAY, BEGIN ,CASE, CONST , DIV ,DO,DOWNTO,ELSE, END , FILE ,F(xiàn)OR, FUNTION , GOTO , IF ,IN,LABEL, MOD ,NIL,NOT,OF, OR ,PACKED, PROCEDURE , PROGRAM , RECORD , REPEAT ,SET,THEN,TO, TYPE ,UNTIL, VAR ,WHILE,WITH
2.標(biāo)識符
(1) 標(biāo)識符的定義:標(biāo)識符就是以字母開頭的字母數(shù)字序列,有效長度為63個字符,并且大小寫等效。可以用來標(biāo)示常量、變量、程序、函數(shù)等。
(2) 標(biāo) 識符的分類:
a.標(biāo)準(zhǔn)標(biāo)識符:指Pascal語言預(yù)先定義的 標(biāo)識符 ,具有特殊含義。
以下列舉了Pascal語言部分常用的標(biāo)準(zhǔn) 標(biāo) 識符:
標(biāo)準(zhǔn)常量 False    True         
標(biāo)準(zhǔn)類型 Boolean    Char    Real    Integer       
標(biāo)準(zhǔn)函數(shù) Abs    Sqr    Sqr t           
標(biāo)準(zhǔn)過程 Read  Readln    Write    Writeln   
標(biāo)準(zhǔn)文件 Input    Output           
b.用戶字定義 標(biāo)識 符:由 用戶自己 根據(jù)需要定義 的標(biāo)識符 。
(1)選用的 標(biāo) 識符不能和保留字相同。
(2) 在定義標(biāo)識符時應(yīng)注意“ 見名知義 ”的原則,即用有含義的英文單詞或漢字拼音來作為名字。
2. 2  Pascal 的 數(shù)據(jù)類型 
  數(shù)據(jù)是程序設(shè)計的一個重要內(nèi)容,其重要特征---- 數(shù)據(jù)類型,確定了該數(shù)據(jù)的形、取值范圍以及所能參與的運算 。
  Pascal 提供了豐富的數(shù)據(jù)類型,這些數(shù)據(jù)類型可以分為三大類: 簡單類型、構(gòu)造類型和指針類型,其中簡單類型可以分為標(biāo)準(zhǔn)類型(整型、實型、字符型和布爾型)和自定義類型(枚舉型和子界型),構(gòu)造類型可以分為數(shù)組類型、集合類型、記錄類型和文件類型。
在這里主要介紹整型、實型、字符型和布爾型四種常用的數(shù)據(jù)類型。
類  
符  
取值范圍
整型
Integer
-32768..32767
實型
Real
2.9e-39..1.7e38
布爾型
Boolean
false和true
字符型
Char
字符型必須用單引號括起來
1.整型
  一個整型數(shù)據(jù)用來存放整數(shù)。Pascal支持五種預(yù)定義整型,它們是shortint(短整型)、  integer(整型)、 longint(長整型)、 byte(字節(jié)型)和 word(字類型)。每一種類型規(guī)定了相應(yīng)的整數(shù)取值范圍以及所占用的內(nèi)存字節(jié)數(shù)。
類型 數(shù)值范圍 占字節(jié)數(shù) 格式 
shortint -128..128 帶符號8位 
inteter    -32768..32767       帶符號16位 
longint -2147483648..2147483647 帶符號32位 
byte 0..255 帶符號8位 
word 0..65535 帶符號16位 
2.實型
  一個實型數(shù)據(jù)用 來 存放實數(shù)。Pascal支持五種預(yù)定義實型,它們是 real(基本實型)、 single(但精度實型)、double(雙精度實型)、extended(擴展實型)、comp(裝配實型)。每一種類型規(guī)定了相應(yīng)的實數(shù)取值范圍、所占用的內(nèi)存字節(jié)數(shù)以及它們所能達(dá)到的精度。
類型 數(shù)值范圍 占字節(jié)數(shù) 有效位數(shù) 
real    2.9e-39..1.7e38      11..12 
single    1.5e-45..3.4e38      7..8 
double    5.0e-324..1.7e308      15..16 
extended    3.4e-4932..1.1e4932    10    19..20 
comp    -2**63+1..2**63-1       19..20   
3.布爾型
  一個布爾型數(shù)據(jù)用來存放邏輯值(布爾值)。布爾型的值只有兩個: false和true   。
4.字符型
  字符型用char作為 標(biāo)識 符。 字符型必須用單引號括起來,字母作為字符型時,大小寫是不等價的,并且字符型只允許單引號中有一個字符,否則就是字符串。 例如:‘s’是字符, ’ str ’ 是字符串。

2.4 常量與變量
1.常量
(1)常量:在某個程序的整個過程中其值不變的量。
(2)常量定義:常量定義出現(xiàn)在說明部分。它的 語法格式 是:
const
<常量標(biāo)識符>=<常量>;
...
<常量標(biāo)識符>=<常量>;
     常量 標(biāo) 識符的類型由定義它的常量的類型決定。 例如:const    a=12 隱含說明a是整型;const    r=3.21 隱含說明r是實型......
(3)常量定義部分必須以保留字const開頭,可以包含一個或幾個常量定義,而且每個常量均以分號結(jié)束。
2.變量
(1)變量:在某個程序中的運行過程中其值可以發(fā)生改變的量
(2)變量說明:變 量 說明出現(xiàn)在說明部分。它的 語法格式 是:
var
<變量標(biāo)識符列表>:<類型>;
...
<變量標(biāo)識符列表>:<類型>;
其中,保留字var表示開始一個變量說明部分。變量標(biāo)識符列表是一個用逗號隔開的標(biāo)識符序列,冒號后面的類型是類型標(biāo)識符。每個變量說明均以分號結(jié)束。
例如:
var
a,b,c   :   integer;
m,n   :   real;
2.5 標(biāo)準(zhǔn)函數(shù) 
1.算術(shù)函數(shù)
函數(shù)標(biāo)識符  自變量類型      意義       結(jié)果類型 
abs          整型、實型       絕對值         同自變量 
sqr          整型、實型        平方            同自變量 
sqrt          整型、實型      平方根         實型
arctan       整型、實型      反正切         實型 
cos          整型、實型      余弦              實型 
exp          整型、實型      指數(shù)              實型 
frac          整型、實型      小數(shù)部分      實型 
int            整型、實型      整數(shù)部分      實型 
ln            整型、實型       自然對數(shù)      實型 
pi            無自變量           圓周率          實型 
sin          整型、實型         正弦             實型 
例:
abs(-4)=4 
abs(-7.49)=7.49 
arctan(0)=0.0 
sin(pi)=0.0 
cos(pi)=-1.0 
frac(-3.71)=-0.71 
int(-3.71)=-3.0 
sqr(4)=16 
sqrt(4)=2 

2.標(biāo)量函數(shù)
函數(shù)標(biāo)識符      自變量類型      意義        結(jié)果類型 
odd          整型          判斷奇數(shù)      布爾型 
pred          離散類型        求前趨      同自變量 
succ          離散類型        求后繼      同自變量 
例:
odd(1000)=false 
odd(3) = true 
pred(200 3 )=2002
succ(200 2 )=2003
pred('x')='w' 
succ('x')='y' 

3.轉(zhuǎn)換函數(shù)
函數(shù)標(biāo)識符      自變量類型      意義          結(jié)果類型 
chr          byte型        自量對應(yīng)的字符    字符型 
ord          離散類型        自量對應(yīng)的序號    longint 
round          實型          四舍五入        longint 
trunc          實型          截斷取整        longint  

4.雜類函數(shù)
函數(shù)標(biāo)識符      自變量類型        意義            結(jié)果類型 
random        無自變量        [0,1]之間的隨機實數(shù)      real 
random        word        [0,自變量]之間的隨機整數(shù)      w o rd 
randomize    無自變量     用一隨機值初始化內(nèi)部隨機數(shù)產(chǎn)生器      longint    upcase       字符型      使小寫英文字母變?yōu)榇髮?nbsp;           字符型 

2.6 運算符和表達(dá)式
1.運算符和優(yōu)先級
(1)運算符
a.算術(shù)運算符
運算符       +                *                 div           mod
運算      加         減        乘        除         整除          取余
例如:10 div 3=          10 mod =1 
b.邏輯運算符
運算符      運算       
not        邏輯非        例如: not a=3  表示a 不等于3
and        邏輯與        例如: a>1 and a<3
or          邏輯或        a>1 or a<0
c.關(guān)系運算符
運算符        運算      運算對象      結(jié)果類型 
          等于      簡單類型      布爾型 
<>            不等于    簡單類型      布爾型 
          小于      簡單類型      布爾型 
          大于      簡單類型      布爾型 
<=            小于等于    簡單類型      布爾型 
>=            大于等于    簡單類型      布爾型 

(2)優(yōu)先級
運算符        優(yōu)先級
not          1(高 )  
*,/,div,mod,and   
xor,+,-,or       
in,=,<>,>=,<=,<>    4(低) 
2.表達(dá)式
(1)算術(shù)表達(dá)式:算術(shù)表達(dá)式是由算術(shù)運算符連接常量、變量、函數(shù)的式子。
算術(shù)表達(dá)式中各個運算符的次序為: )-->函數(shù)-->*,/,div,mod-->+,1
(2)布爾表達(dá)式:邏輯運算和關(guān)系運算。 
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
第三章 數(shù)據(jù)類型、運算符與表達(dá)式
計算機程序設(shè)計基礎(chǔ)(C語言)第2章 C語言基礎(chǔ)
《C語言程序設(shè)計教程》第二章數(shù)據(jù)類型
第2章 基本數(shù)據(jù)類型與表達(dá)式
C語言學(xué)習(xí)集錦之C程序設(shè)計知識(截取精華版)
自學(xué)單片機第八篇:基礎(chǔ)知識——C語言基礎(chǔ)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服