freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

objectpascal程序設(shè)計語言-文庫吧

2024-12-28 20:39 本頁面


【正文】 節(jié)數(shù)以及它們所能達(dá)到的精度。 ? 類型 數(shù)值范圍 占字節(jié)數(shù) 有效位數(shù) ? Real 10^39~ 10^38 6 11~ 16 ? Single 10^45~ 10^38 4 7~ 8 ? Double 10^324~ 10^308 8 15~ 16 ? Comp 2^63+1~ 2^631 8 19~ 20 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 19 布爾型 ? 布爾型 ( boolean) 數(shù)據(jù)用來存放邏輯值 ( 布爾值 ) 。 布爾型的值只有兩個: false和 True, 并且 false的序號是 0,True的序號是 1。 false 和 True都是預(yù)定義常數(shù)標(biāo)識符 ,分別表示邏輯假和邏輯真 。 boolean是布爾型的標(biāo)識符 。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 20 字符型 ? 字符型( character)用 char作為標(biāo)識符。字符型必須用單引號“’”括起來,字母作為字符型時,大小寫是不等價的,并且字符型只允許單引號中有一個字符,否則就是字符串。 ? 字符型是 ASCII字符的集合,包括 2種類型:標(biāo)準(zhǔn)字符和寬字符。 ? AnsiChar是傳統(tǒng)的 Pascal語言的字符,是標(biāo)準(zhǔn)的一字節(jié)的 ANSI字符; WideChar用于保存單個兩字節(jié)的 Unicode字符。 Unicode字符集的前 256個字符與 ANSI字符集相同。一般的 Char表示一個AnsiChar字符。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 21 枚舉類 型 ? 枚舉類型( enumerated)是由一組有序的標(biāo)識符組成的,形式如下: ? type ? typeName = (標(biāo)識符 1, …… ,標(biāo)識符 n) 。 ? 通過預(yù)定義列出所有值的標(biāo)識符來定義一個有序集合,這些值的次序和枚舉類型說明中的標(biāo)識符的次序識一致的。 ? 例如: ? type ? Weektype=( Sun,Mon,Tue,Wed,Thur,Fri,Sat) 。 ? 枚舉元素只能是標(biāo)識符,而不能是數(shù)值常量或字符常量。不要把作為枚舉元素的標(biāo)識符視作變量名,它不能被賦值。同一個枚舉元素不能出現(xiàn)在兩個或兩個以上的枚舉類型定義中。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 22 字界類 型 ? 子界類型( subrange)為某個有序類型的子集。例如開始定義了一個表示顏色的枚舉類型: ? type ? TColors = ( Red, Blue,Green,Yellow,Orange,Purple,White,Black) 。 ? 接著就可以定義一個子界類型如下: ? type ? TMyColors = Green..White。 ? 其中 TMyColors包括了 Green、 Yellow、 Orange、Purple和 White。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 23 復(fù)雜數(shù)據(jù)類型 ? 結(jié)構(gòu)類型( Struct)包括集合類型( set)、數(shù)組類型( array)、記錄類型( record)、文件類型( file)、類類型( class)、類引用類型( class reference)和接口類型( interface)等。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 24 集合類 型 ? 集合類型( set)由有序類型的一些數(shù)值組成。定義方法如下: ? set of 基類型 ? 例如: ? type ? TSomeInts = 1.. // 基本類型為有序類型 ? TIntSet = set of TSomeInts。 // 定義集合類型 ? TACopyOfByte = set of Byte。 ? TSuit = set of ( Club, Diamond, Heart, Spade) 。 ? TACopyOfChar = set of Char。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 25 數(shù)組類 型 ? 數(shù)組類型( array)的數(shù)據(jù)為某一類相同類型的元素按一定的順序組成的序列,包括靜態(tài)數(shù)組和動態(tài)數(shù)組兩種。 ? 1.靜態(tài)數(shù)組的定義方式如下: ? array [下標(biāo)下限 ..下標(biāo)上限 ] of 基類型 ? 例如: ? var MyArray: array [1..100] of Char。 ? // 一維數(shù)組 ? type TMatrix = array [1..10] of array [1..50] of Real。 ? // 兩維數(shù)組 ? type TMatrix = array [1..10, 1..50] of Real。 ? // 與上面的兩維數(shù)組相同 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 26 ? 2.動態(tài)數(shù)組的定義方式如下: ? array of 基類型 ? 例如: ? var ? a:array of Real。 //定義動態(tài)數(shù)組 ? 可以通過過程 SetLength來為動態(tài)數(shù)組指定空間大小,例如: ? SetLength(a,20)。 //為動態(tài)數(shù)組指定空間大小 ? 其中數(shù)組 a的索引值為 0..19。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 27 記錄類型 ? 記錄類型( record)可以由不同類型的元素組成,這些元素稱為域。在記錄類型中為每個域指定了一個名稱和數(shù)據(jù)類型。數(shù)據(jù)類型可以是 Object Pascal語言中預(yù)定義的類型,也可以是程序員自定義的類型。記錄類型的定義方式如下: ? type ? 標(biāo)識符 = record ? 域 1: 數(shù)據(jù)類型 。 ? … ? 域 n: 數(shù)據(jù)類型 。 ? end。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 28 實例講解 ? 【 例 】 該例說明了記錄類型的定義與使用,同時也對with語句進(jìn)行了說明。 ? program Project1。 ? {$APPTYPE CONSOLE} ? type ? TDateRec = record // 記錄類型的定義 ? Year:integer。 ? Month:( Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec) 。 ? Day: 1..31。 ? end。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 29 ? var ? Record1, Record2: TDateRec。 // 記錄類型變量的聲明 ? begin ? := 1975。 // 給記錄中的域賦值 ? := Sep。 ? := 13。 ? with Record1 do // 使用 with語句可以簡化代碼的輸入 ? begin ? Year:= 1973。 // 相當(dāng)于 :=1973。 ? Month:= Jul。 ? Day:= 21。 ? end。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 30 ? Record2 := Record1。 // 對記錄進(jìn)行拷貝 ? with Record1 do ? begin ? writeln(format(’%d年 %d月 %d日’ ,[Year,7,Day]))。 ? end。 ? writeln(’按下回車鍵 Enter退出。’ )。 ? readln。 ? end. ? 運行結(jié)果如圖 24所示: 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 31 常量與變量 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 32 常量 ? 常量存儲的是在程序中不能被修改的固定值。常量定義出現(xiàn)在說明部分。它的語法格式如下: ? const 常量標(biāo)識符 =常量 。 … 常量標(biāo)識符 =常量 。 ? 常量標(biāo)識符的類型由定義它的常量的類型決定。例如:const a=12 隱含說明 a是整型; const r= r是實型 …… ? 常量定義部分必須以保留字 const開頭,可以包含一個或幾個常量定義,而且每個常量均以分號結(jié)束。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 33 變量 ? 變量存儲的是在程序中可以修改的值。變量具有三個基本要素:名字、類型和值。 Object Pascal的每一個變量都具有一種類型,變量的類型決定了變量的數(shù)據(jù)性質(zhì)和范圍、變量存儲在內(nèi)存中所占的大?。ㄗ止?jié)數(shù))以及對變量可以進(jìn)行的合法操作等。 ? 1.變量聲明格式 ? 一個變量由標(biāo)識符、類型和可選的初始化共同定義的。變量聲明格式如下: ? var 變量標(biāo)識符列表 1:類型 1。 變量標(biāo)識符列表 2:類型 2。 … 變量標(biāo)識符列表 n:類型 n。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ) 202291 34 ? 其中,保留字 var表示開始一個變量說明部分。變量標(biāo)識符列表是一個用逗號隔開的標(biāo)識符序列,冒號后面的類型是類型標(biāo)識符。每個變量說明均以分號結(jié)束。 例如: ? var a,b,c:integer。 ? m,n:real。 ? 2.變量初始化 ? 在聲明變量的同時也可以對變量進(jìn)行初始化,即賦初值。格式如下: ? var ? 變量標(biāo)識符 :類型 = 常量表達(dá)式 。 南昌理工學(xué)院計算機系 Delphi 程序設(shè)計基礎(chǔ)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1