VB程序設(shè)計(jì)初步 基本數(shù)據(jù)類(lèi)型、常量和變量.ppt_第1頁(yè)
VB程序設(shè)計(jì)初步 基本數(shù)據(jù)類(lèi)型、常量和變量.ppt_第2頁(yè)
VB程序設(shè)計(jì)初步 基本數(shù)據(jù)類(lèi)型、常量和變量.ppt_第3頁(yè)
VB程序設(shè)計(jì)初步 基本數(shù)據(jù)類(lèi)型、常量和變量.ppt_第4頁(yè)
VB程序設(shè)計(jì)初步 基本數(shù)據(jù)類(lèi)型、常量和變量.ppt_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余5頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、VB程序設(shè)計(jì)初步,-基本數(shù)據(jù)類(lèi)型、常量和變量,什么是數(shù)據(jù):,數(shù)據(jù)是信息的一種記錄形式。應(yīng)用程序中的數(shù)據(jù)種類(lèi)是多種多樣的,有的數(shù)據(jù)用來(lái)記錄數(shù)值信息,例如一本書(shū)的頁(yè)數(shù)(一個(gè)整數(shù)),或某個(gè)時(shí)刻的溫度(一個(gè)實(shí)數(shù)),而有點(diǎn)數(shù)據(jù)用來(lái)記錄一封來(lái)信的內(nèi)容(一段文字),等等。在程序中使用的數(shù)據(jù)可以劃分成若干種不同的類(lèi)型,不同類(lèi)型的數(shù)據(jù),他們的用途、書(shū)寫(xiě)規(guī)則、在計(jì)算機(jī)內(nèi)部的存儲(chǔ)格式都是不同的。數(shù)據(jù)總是以如下兩種形式出現(xiàn)在程序中:常量和變量。常量是程序運(yùn)行過(guò)程中值不變的存儲(chǔ)單元或數(shù)據(jù);而變量則用來(lái)表示數(shù)據(jù)的存儲(chǔ)區(qū),在程序運(yùn)行過(guò)程中,這些存儲(chǔ)區(qū)中的值是可以改變的。,基本數(shù)據(jù)類(lèi)型,注:字母E表示乘方的底數(shù)10.例如,7

2、*105和7*10-5可分別表示為7E5和7E-5,常量,常量是指在程序執(zhí)行過(guò)程中其值不能改變的存儲(chǔ)單元或數(shù)據(jù),它與變量的不同之處在于,程序運(yùn)行過(guò)程中不能被修改,也不能對(duì)常量賦以新值。,例如 下面是各種不同類(lèi)型的常量 整數(shù)常量: 12 1024 實(shí)數(shù)常量: 3.1416 -0.25 字符串常量: “Basic” “0.618” 邏輯常量: True False,字符串常量實(shí)際上是一段內(nèi)容固定不變的文字,由一對(duì)雙引號(hào)之間的若干個(gè)字符的序列組成。,邏輯類(lèi)型只有兩個(gè)常量,其值為真(True)或假(False),所有這些直接用數(shù)字或字符書(shū)寫(xiě)的常量叫直接常量。,可以用一個(gè)符號(hào)(通常是一個(gè)有意義的名字)來(lái)

3、代表一個(gè)常量,這樣的常量也被稱(chēng)為“符號(hào)常量”。使用符號(hào)常量的好處之一是可以使程序具有更好的可閱讀性,其次,也使程序的修改和調(diào)試變得更為方便。 VB中的符號(hào)常量有兩種來(lái)源,一種是VB系統(tǒng)定義的符號(hào)常量,另一種是程序設(shè)計(jì)者使用Const語(yǔ)句定義的符號(hào)常量。,例如 vbBlue VB系統(tǒng)定義的一個(gè)符號(hào)常量,代表藍(lán)顏色的編碼值。 程序設(shè)計(jì)者使用語(yǔ)句 Const PI=3.14159 構(gòu)造一個(gè)符號(hào)常量PI,來(lái)代表圓周率的近似值(即實(shí)數(shù)3.14159),這樣,寫(xiě)在程序中的所有符號(hào)PI都會(huì)被VB自動(dòng)地轉(zhuǎn)換成實(shí)數(shù)3.14159 。,變量,程序執(zhí)行期間,變量用來(lái)存儲(chǔ)數(shù)據(jù),這些數(shù)據(jù)的具體數(shù)值在設(shè)計(jì)程序時(shí)是未知的。

4、例如,要對(duì)程序執(zhí)行過(guò)程中用戶(hù)輸入的100個(gè)數(shù)求平均值,每一個(gè)輸入數(shù)據(jù)首先要存入到一個(gè)變量中,這時(shí),變量是變量是數(shù)據(jù)的一個(gè)存儲(chǔ)區(qū)。程序需要的原始數(shù)據(jù)、計(jì)算產(chǎn)生的中間結(jié)果或最終的計(jì)算結(jié)果都可以存儲(chǔ)在適當(dāng)?shù)淖兞恐小?在同一個(gè)程序中,不同的變量要用不同的名稱(chēng)。變量名由字母、數(shù)字和下劃線(xiàn)等字符組成,但必須以字母開(kāi)頭,變量名中對(duì)大小寫(xiě)字母是不加區(qū)分的。一般情況下,需要指定變量的類(lèi)型,因此,在使用變量前要對(duì)變量的數(shù)據(jù)類(lèi)型進(jìn)行說(shuō)明。在程序中,變量名可以用來(lái)引用該變量中所存儲(chǔ)的值,而數(shù)據(jù)類(lèi)型用來(lái)規(guī)定變量能存儲(chǔ)哪一種類(lèi)型的數(shù)據(jù)。,變量說(shuō)明用Dim語(yǔ)句,其形勢(shì)為: Dim 變量名 As 變量的類(lèi)型 例如 Dim c

5、ount As Integer count 是整數(shù)類(lèi)型的變量 Dim x As Double, y As Double x,y都是雙精度實(shí)數(shù)型的變量 Dim Name As String Name是字符串類(lèi)型的變量,數(shù)組變量,數(shù)組變量主要用來(lái)存儲(chǔ)一批同類(lèi)型的數(shù)據(jù)。在實(shí)際問(wèn)題應(yīng)用中,經(jīng)常需要成批地處理同一類(lèi)型的數(shù)據(jù)。例如,學(xué)校要處理全校學(xué)生的成績(jī),等等。 數(shù)組是由一批同類(lèi)型的變量構(gòu)成的一個(gè)序列,組成數(shù)組的每一個(gè)變量被稱(chēng)為數(shù)組的元素,或稱(chēng)為下標(biāo)變量,下標(biāo)是一個(gè)整數(shù),用來(lái)指出某個(gè)元素在數(shù)組中的位置,數(shù)組中每個(gè)元素的位置由它的下標(biāo)唯一確定。 在實(shí)際應(yīng)用中,一維數(shù)組用來(lái)存儲(chǔ)數(shù)據(jù)的一個(gè)線(xiàn)性序列,二維數(shù)組可

6、以用來(lái)存儲(chǔ)一個(gè)二維數(shù)表(即表格)。,說(shuō)明一維數(shù)組變量常用形式如下: Dim 數(shù)組變量名(A1 To A2) As 元素的類(lèi)型 這里, A1是下標(biāo)的下界, A2是下標(biāo)的上界, A1, A2都是常量。 例如通過(guò)下面的Dim語(yǔ)句 Dim score(1 to 50) As Integer 說(shuō)明score是由50個(gè)整數(shù)變量構(gòu)成的一個(gè)一維數(shù)組變量,即,它有50個(gè)數(shù)組元素 score(1)、 score(2)、 score(49)、 score(50)每個(gè)元素都是一個(gè)整數(shù)類(lèi)型的變量。,說(shuō)明二維數(shù)組變量常用形式如下: Dim 數(shù)組變量名(A1 To A2,B1 to B2) As 元素的類(lèi)型 這里, A1和 A2分別是第一個(gè)下標(biāo)的下界和上界, 第一個(gè)下標(biāo)指出數(shù)組元素所在行的行號(hào)。 B1和 B2分別是第二個(gè)下標(biāo)的下界和上界, 第二個(gè)下標(biāo)指出數(shù)組元素所在列的列號(hào)。 A1, A2,B1, B2都是常量。 例如通過(guò)下面的Dim語(yǔ)句 Dim price(1 to 20,1 to 8 ) As Double 說(shuō)明price是一個(gè)二維數(shù)組變量,可以用來(lái)存儲(chǔ)20行數(shù)據(jù),每行中包含8個(gè)雙

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論