程序設(shè)計初步基本數(shù)據(jù)類型、常量和變量ppt課件_第1頁
程序設(shè)計初步基本數(shù)據(jù)類型、常量和變量ppt課件_第2頁
程序設(shè)計初步基本數(shù)據(jù)類型、常量和變量ppt課件_第3頁
程序設(shè)計初步基本數(shù)據(jù)類型、常量和變量ppt課件_第4頁
程序設(shè)計初步基本數(shù)據(jù)類型、常量和變量ppt課件_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、VB程序設(shè)計初步 -根本數(shù)據(jù)類型、常量和變量什么是數(shù)據(jù):什么是數(shù)據(jù): 數(shù)據(jù)是信息的一種記錄方式。運用程序中的數(shù)據(jù)數(shù)據(jù)是信息的一種記錄方式。運用程序中的數(shù)據(jù)種類是多種多樣的,有的數(shù)據(jù)用來記錄數(shù)值信息,例種類是多種多樣的,有的數(shù)據(jù)用來記錄數(shù)值信息,例如一本書的頁數(shù)一個整數(shù),或某個時辰的溫度如一本書的頁數(shù)一個整數(shù),或某個時辰的溫度一個實數(shù),而有點數(shù)據(jù)用來記錄一封來信的內(nèi)容一個實數(shù),而有點數(shù)據(jù)用來記錄一封來信的內(nèi)容一段文字,等等。在程序中運用的數(shù)據(jù)可以劃分一段文字,等等。在程序中運用的數(shù)據(jù)可以劃分成假設(shè)干種不同的類型,不同類型的數(shù)據(jù),他們的用成假設(shè)干種不同的類型,不同類型的數(shù)據(jù),他們的用途、書寫規(guī)那么

2、、在計算機內(nèi)部的存儲格式都是不同途、書寫規(guī)那么、在計算機內(nèi)部的存儲格式都是不同的。數(shù)據(jù)總是以如下兩種方式出如今程序中:常量和的。數(shù)據(jù)總是以如下兩種方式出如今程序中:常量和變量。常量是程序運轉(zhuǎn)過程中值不變的存儲單元或數(shù)變量。常量是程序運轉(zhuǎn)過程中值不變的存儲單元或數(shù)據(jù);而變量那么用來表示數(shù)據(jù)的存儲區(qū),在程序運轉(zhuǎn)據(jù);而變量那么用來表示數(shù)據(jù)的存儲區(qū),在程序運轉(zhuǎn)過程中,這些存儲區(qū)中的值是可以改動的。過程中,這些存儲區(qū)中的值是可以改動的。根本數(shù)據(jù)類型根本數(shù)據(jù)類型數(shù)據(jù)類型名數(shù)據(jù)類型名說明說明性質(zhì)性質(zhì)Integer整數(shù)型整數(shù)型-3276832767范圍內(nèi)的任何整數(shù)范圍內(nèi)的任何整數(shù)Long長整數(shù)型長整數(shù)型-21

3、474836482147483647范圍內(nèi)的任范圍內(nèi)的任何整數(shù)何整數(shù)Single單精度實數(shù)型單精度實數(shù)型絕對值在絕對值在1.401298E-453.402823E38內(nèi)的任何實數(shù),有效數(shù)字約內(nèi)的任何實數(shù),有效數(shù)字約67位位Double雙精度實數(shù)型雙精度實數(shù)型絕對值在絕對值在10E-3241.79E308內(nèi)的任何內(nèi)的任何實數(shù),有效數(shù)字約實數(shù),有效數(shù)字約1415位位String字符串型字符串型一段文字與符號一段文字與符號Boolean邏輯型邏輯型判斷的結(jié)果:其值為真判斷的結(jié)果:其值為真True或假或假FalseDate日期型日期型日期和時間日期和時間注:字母注:字母E表示乘方的底數(shù)表示乘方的底數(shù)1

4、0.例如,例如,7*105和和7*10-5可分別表示為可分別表示為7E5和和7E-5常量常量 常量是指在程序執(zhí)行過程中其值不能改動的存常量是指在程序執(zhí)行過程中其值不能改動的存儲單元或數(shù)據(jù),它與變量的不同之處在于,程序運儲單元或數(shù)據(jù),它與變量的不同之處在于,程序運轉(zhuǎn)過程中不能被修正,也不能對常量賦以新值。轉(zhuǎn)過程中不能被修正,也不能對常量賦以新值。例如例如 下面是各種不同類型的常量下面是各種不同類型的常量整數(shù)常量:整數(shù)常量: 12 1024實數(shù)常量:實數(shù)常量: 3.1416 -0.25字符串常量:字符串常量: “Basic “0.618邏輯常量:邏輯常量: True False 字符串常量實踐上是

5、一段內(nèi)容固定不變的文字,字符串常量實踐上是一段內(nèi)容固定不變的文字,由一對雙引號之間的假設(shè)干個字符的序列組成。由一對雙引號之間的假設(shè)干個字符的序列組成。 邏輯類型只需兩個常量,其值為真邏輯類型只需兩個常量,其值為真True或假或假False 一切這些直接用數(shù)字或字符書寫的常量叫直接常量。一切這些直接用數(shù)字或字符書寫的常量叫直接常量。 可以用一個符號通常是一個有意義的名字來代表可以用一個符號通常是一個有意義的名字來代表一個常量,這樣的常量也被稱為一個常量,這樣的常量也被稱為“符號常量。運用符號符號常量。運用符號常量的益處之一是可以使程序具有更好的可閱讀性,其次,常量的益處之一是可以使程序具有更好的

6、可閱讀性,其次,也使程序的修正和調(diào)試變得更為方便。也使程序的修正和調(diào)試變得更為方便。 VB中的符號常量有兩種來源,一種是中的符號常量有兩種來源,一種是VB系統(tǒng)定義的符系統(tǒng)定義的符號常量,另一種是程序設(shè)計者運用號常量,另一種是程序設(shè)計者運用Const語句定義的符號語句定義的符號常量。常量。例如例如 vbBlue VB系統(tǒng)定義的一個符號常量,代表藍(lán)顏色的編碼值。系統(tǒng)定義的一個符號常量,代表藍(lán)顏色的編碼值。程序設(shè)計者運用語句程序設(shè)計者運用語句 Const PI=3.14159構(gòu)造一個符號常量構(gòu)造一個符號常量PI,來代表圓周率的近似值即實數(shù),來代表圓周率的近似值即實數(shù)3.14159,這樣,這樣,寫在程

7、序中的一切符號寫在程序中的一切符號PI都會被都會被VB自動地轉(zhuǎn)換成實數(shù)自動地轉(zhuǎn)換成實數(shù)3.14159 。變量變量程序執(zhí)行期間,變量用來存儲數(shù)據(jù),這些數(shù)據(jù)的詳細(xì)數(shù)值在設(shè)計程序時是未知的。程序執(zhí)行期間,變量用來存儲數(shù)據(jù),這些數(shù)據(jù)的詳細(xì)數(shù)值在設(shè)計程序時是未知的。例如,要對程序執(zhí)行過程中用戶輸入的例如,要對程序執(zhí)行過程中用戶輸入的100個數(shù)求平均值,每一個輸入數(shù)據(jù)首先要個數(shù)求平均值,每一個輸入數(shù)據(jù)首先要存入到一個變量中,這時,變量是變量是數(shù)據(jù)的一個存儲區(qū)。程序需求的原始數(shù)據(jù)、存入到一個變量中,這時,變量是變量是數(shù)據(jù)的一個存儲區(qū)。程序需求的原始數(shù)據(jù)、計算產(chǎn)生的中間結(jié)果或最終的計算結(jié)果都可以存儲在適當(dāng)?shù)淖?/p>

8、量中。計算產(chǎn)生的中間結(jié)果或最終的計算結(jié)果都可以存儲在適當(dāng)?shù)淖兞恐小?在同一個程序中,不同的變量要用不同的稱號。變量名由字母、數(shù)字和下劃線在同一個程序中,不同的變量要用不同的稱號。變量名由字母、數(shù)字和下劃線等字符組成,但必需以字母開頭,變量名中對大小寫字母是不加區(qū)分的。普通情況等字符組成,但必需以字母開頭,變量名中對大小寫字母是不加區(qū)分的。普通情況下,需求指定變量的類型,因此,在運用變量前要對變量的數(shù)據(jù)類型進(jìn)展闡明。在下,需求指定變量的類型,因此,在運用變量前要對變量的數(shù)據(jù)類型進(jìn)展闡明。在程序中,變量名可以用來援用該變量中所存儲的值,而數(shù)據(jù)類型用來規(guī)定變量能存程序中,變量名可以用來援用該變量中所

9、存儲的值,而數(shù)據(jù)類型用來規(guī)定變量能存儲哪一種類型的數(shù)據(jù)。儲哪一種類型的數(shù)據(jù)。變量闡明用變量闡明用Dim語句,其情勢為:語句,其情勢為:Dim 變量名變量名 As 變量的類型變量的類型例如例如 Dim count As Integer count 是整數(shù)類型的變量是整數(shù)類型的變量Dim x As Double, y As Double x,y都是雙精度實數(shù)型的變量都是雙精度實數(shù)型的變量Dim Name As String Name是字符串類型的變量是字符串類型的變量數(shù)組變量數(shù)組變量 數(shù)組變量主要用來存儲一批同類型的數(shù)據(jù)。在實踐問題運用中,經(jīng)常需數(shù)組變量主要用來存儲一批同類型的數(shù)據(jù)。在實踐問題運用

10、中,經(jīng)常需求成批地處置同一類型的數(shù)據(jù)。例如,學(xué)校要處置全校學(xué)生的成果,等等。求成批地處置同一類型的數(shù)據(jù)。例如,學(xué)校要處置全校學(xué)生的成果,等等。 數(shù)組是由一批同類型的變量構(gòu)成的一個序列,組成數(shù)組的每一個變量被數(shù)組是由一批同類型的變量構(gòu)成的一個序列,組成數(shù)組的每一個變量被稱為數(shù)組的元素,或稱為下標(biāo)變量,下標(biāo)是一個整數(shù),用來指出某個元素在稱為數(shù)組的元素,或稱為下標(biāo)變量,下標(biāo)是一個整數(shù),用來指出某個元素在數(shù)組中的位置,數(shù)組中每個元素的位置由它的下標(biāo)獨一確定。數(shù)組中的位置,數(shù)組中每個元素的位置由它的下標(biāo)獨一確定。 在實踐運用中,一維數(shù)組用來存儲數(shù)據(jù)的一個線性序列,二維數(shù)組可以在實踐運用中,一維數(shù)組用來存

11、儲數(shù)據(jù)的一個線性序列,二維數(shù)組可以用來存儲一個二維數(shù)表即表格。用來存儲一個二維數(shù)表即表格。闡明一維數(shù)組變量常用方式如下:闡明一維數(shù)組變量常用方式如下:Dim 數(shù)組變量名數(shù)組變量名A1 To A2 As 元素的類型元素的類型這里,這里, A1是下標(biāo)的下界,是下標(biāo)的下界, A2是下標(biāo)的上界,是下標(biāo)的上界, A1, A2都是常量。都是常量。例如經(jīng)過下面的例如經(jīng)過下面的Dim語句語句 Dim score1 to 50 As Integer闡明闡明score是由是由50個整數(shù)變量構(gòu)成的一個一維數(shù)組變量,即,它有個整數(shù)變量構(gòu)成的一個一維數(shù)組變量,即,它有50個數(shù)組元素個數(shù)組元素 score1、 score

12、2、 score49、 score50每個元素都是一個每個元素都是一個整數(shù)類型的變量。整數(shù)類型的變量。闡明二維數(shù)組變量常用方式如下:闡明二維數(shù)組變量常用方式如下:Dim 數(shù)組變量名數(shù)組變量名A1 To A2,B1 to B2 As 元素的類型元素的類型這里,這里, A1和和 A2分別是第一個下標(biāo)的下界和上界,分別是第一個下標(biāo)的下界和上界, 第一個下標(biāo)指出數(shù)組第一個下標(biāo)指出數(shù)組元素所在行的行號。元素所在行的行號。 B1和和 B2分別是第二個下標(biāo)的下界和上界,分別是第二個下標(biāo)的下界和上界, 第二個第二個下標(biāo)指出數(shù)組元素所在列的列號。下標(biāo)指出數(shù)組元素所在列的列號。 A1, A2,B1, B2都是常量

13、。都是常量。例如經(jīng)過下面的例如經(jīng)過下面的Dim語句語句Dim price1 to 20,1 to 8 As Double闡明闡明price是一個二維數(shù)組變量,可以用來存儲是一個二維數(shù)組變量,可以用來存儲20行數(shù)據(jù),每行中包含行數(shù)據(jù),每行中包含8個雙精度實數(shù)數(shù)據(jù)。個雙精度實數(shù)數(shù)據(jù)。price1 ,1是該二維數(shù)組中,第一行第一列上是該二維數(shù)組中,第一行第一列上的數(shù)組元素。的數(shù)組元素。普通的,普通的,pricei,j是數(shù)組是數(shù)組price第第i行第行第j列上的元素。列上的元素。常用的規(guī)范函數(shù)常用的規(guī)范函數(shù)常用數(shù)學(xué)函數(shù)常用數(shù)學(xué)函數(shù)函數(shù)名函數(shù)名函數(shù)的功能函數(shù)的功能應(yīng)用舉例應(yīng)用舉例函數(shù)的返回值函數(shù)的返回值

14、AbsX求求X的絕對值的絕對值A(chǔ)bs-3.53.5IntX 求不大于求不大于X的最大整數(shù)的最大整數(shù)Int4.1 Int-4.14-5SqrX求求X的算數(shù)平方根的算數(shù)平方根Sqr4Sqr622.44948ExpX求求e的的X次方次方Exp27.389056LogX求以求以e為底的為底的X的對數(shù)的對數(shù)Log31.098612SinX 求求X的正弦值的正弦值Sin3.1416/2 0.9999999CosX求求X的余弦值的余弦值Cos3.1416/3 0.4999999常用類型轉(zhuǎn)換函數(shù)和字符串函數(shù)常用類型轉(zhuǎn)換函數(shù)和字符串函數(shù)函數(shù)名函數(shù)名函數(shù)的功能函數(shù)的功能應(yīng)用舉例應(yīng)用舉例函數(shù)的返回函數(shù)的返回值值A(chǔ)scX字符轉(zhuǎn)換為字

溫馨提示

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

評論

0/150

提交評論