




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、n數(shù)據(jù)是信息的一種記錄形式。應(yīng)用程序中的數(shù)據(jù)種類是多種多樣的n有的數(shù)據(jù)用來記錄數(shù)值信息,例如一本書的有的數(shù)據(jù)用來記錄數(shù)值信息,例如一本書的頁數(shù)(一個(gè)整數(shù)),或某個(gè)時(shí)刻的溫度(一頁數(shù)(一個(gè)整數(shù)),或某個(gè)時(shí)刻的溫度(一個(gè)實(shí)數(shù)),而有的數(shù)據(jù)用來記錄文本信息,個(gè)實(shí)數(shù)),而有的數(shù)據(jù)用來記錄文本信息,如一封信的內(nèi)容(一段文字),等等。如一封信的內(nèi)容(一段文字),等等。n在程序使用中的數(shù)據(jù)可以劃分成若干種不同在程序使用中的數(shù)據(jù)可以劃分成若干種不同的數(shù)據(jù)類型,不同類型的數(shù)據(jù),它們的用途的數(shù)據(jù)類型,不同類型的數(shù)據(jù),它們的用途、書寫規(guī)則、在計(jì)算機(jī)內(nèi)部的存儲格式都是、書寫規(guī)則、在計(jì)算機(jī)內(nèi)部的存儲格式都是不相同的。不
2、相同的。數(shù)據(jù)總是以如下兩種形式出現(xiàn)中數(shù)據(jù)總是以如下兩種形式出現(xiàn)中程序中:常量和變量。程序中:常量和變量。常量 n常量,顧名思義,在整個(gè)應(yīng)用程序執(zhí)行過程中,它們的值都保持不變,不能被修改,也不能對常量賦以新值。n例1 下面是各種不同類型的常量n整數(shù)常量: 10 1024n實(shí)數(shù)常量: 3.1416 -0.25n字符串常量: “basic” “0.68” 必須放在一對雙引號之間n邏輯常量: True False 只有這兩個(gè)值真(True)或假(Flase) n所有這些直接用數(shù)字或字符書寫的常量叫直接常量。n還有一種叫“符號常量”:用一個(gè)符號來代表常量。符號常量的使用增加了代碼的可讀性,因?yàn)槲覀兛吹降?/p>
3、是具有含義的名字而不是具體的數(shù)據(jù)。方便程序的修改和調(diào)試。(1)vbBlue VB系統(tǒng)定義的一個(gè)符號常量,代表藍(lán)顏色的編碼值。Visual Basic 有許多內(nèi)部常量,也允許建立自定義常量。(2)使用Const語句定義符號常量: ConstConst PI=3.14159 PI=3.14159(構(gòu)建一個(gè)符號常量PI,這樣,寫在程序中的所有符號PI都會被VB自動轉(zhuǎn)化成實(shí)數(shù)3.14159。)S1: 4 、5 、3S2: 12、5、13S3: 55、56、58S4: 1000、1500、800已知三角形的三邊長已知三角形的三邊長,求三角形的面積求三角形的面積?abca a、b b、c c、p p 的值
4、隨著不同的值隨著不同的三角形而變換,但都能通過的三角形而變換,但都能通過以下公式計(jì)算出面積。以下公式計(jì)算出面積。a a、b b、c c、p p 在公式中就起到了在公式中就起到了變量的作用,稱之為變量變量的作用,稱之為變量由此得出由此得出: 在程序中,變量是數(shù)據(jù)的載體。在程序中,變量是數(shù)據(jù)的載體。 在程序執(zhí)行期間,變量起到存儲數(shù)據(jù)的作用。在程序執(zhí)行期間,變量起到存儲數(shù)據(jù)的作用。相關(guān)練習(xí)變量類型VB中常用的數(shù)據(jù)類型如下表(課本P69頁)數(shù)據(jù)類型名說明性質(zhì)Integer整數(shù)整數(shù)型-3276832767范圍內(nèi)的任何整數(shù) 占2字節(jié)Long長整數(shù)長整數(shù)型-21474836482147483467范圍內(nèi)的任
5、何整數(shù) 占4字節(jié)Single單單精度實(shí)數(shù)實(shí)數(shù)型絕對值在1.401298E-45到3.402823E38內(nèi)的任何實(shí)數(shù),有效數(shù)字約67位 占4字節(jié)Double雙雙精度實(shí)數(shù)實(shí)數(shù)型絕對值在10E-324到1.79E308內(nèi)的任何實(shí)數(shù),有效數(shù)字約1415位 E表示乘方的底數(shù)為10 占8字節(jié)String字符串字符串型一段文字和符號,放在一對雙引號(英文狀態(tài))之間Boolean邏輯邏輯型判斷的結(jié)果,其值為真(True)或假(Flase)如:你是三歲小孩嗎?Date日期日期型日期和時(shí)間 n這里,A1是下表的下界,A2的下標(biāo)是上界,A1和A2都是常量。n例如 Dim score(1 to 3) As Integ
6、er n那么他們都是整數(shù)的類型,有三個(gè) score(1) score(2) score(3)定義一個(gè)二維數(shù)組 n如 Dim abc(1 to 3,1 to 4) As Integerabc(1,1)abc(1,2)abc(1,3)abc(1,4)abc(2,1)abc(2,2)abc(2,3)abc(2,4)abc(3,1)Abc3,2)Abc3,3)Abc3,4)nDim 數(shù)組變量名數(shù)組變量名 (A1 To A2,B1 To B2) As 元素的類型元素的類型n如abc(2,3)就是第2行,第3列上的元素了。系統(tǒng)函數(shù)系統(tǒng)函數(shù):是系統(tǒng)內(nèi)置的函數(shù)(實(shí)際上是一個(gè)個(gè)小程序):是系統(tǒng)內(nèi)置的函數(shù)(實(shí)際上
7、是一個(gè)個(gè)小程序)1 1、數(shù)學(xué)函數(shù)、數(shù)學(xué)函數(shù) 函數(shù)名函數(shù)名功能功能例例Sqr(x)Sqr(x)平方根平方根Sqr(25)=5Abs(x)Abs(x)絕對值絕對值A(chǔ)bs(-3.4)=3.4Int(x)Int(x)取不大于取不大于X X的最大整數(shù)的最大整數(shù)Int(5.2)=5 Int(-5.2)=-6Exp(x)Exp(x)求求e e的的X X次方次方Exp(1)=2.71828Log(x)Log(x)求以求以e e為底的為底的X X的對數(shù)的對數(shù)Log(2.71828)=1Rnd(x)Rnd(x)產(chǎn)生隨機(jī)數(shù)產(chǎn)生隨機(jī)數(shù)Rnd 產(chǎn)生產(chǎn)生01間的隨機(jī)數(shù)間的隨機(jī)數(shù)Sin(x)Sin(x)正弦函數(shù)正弦函數(shù)(X
8、 是弧度)是弧度)Sin(3.1416/2)=0.9999999Cos(x)Cos(x)余弦函數(shù)余弦函數(shù)(X 是弧度)是弧度)Cos(3.1416/3)=0.4999999Tan(x)Tan(x)正切函數(shù)正切函數(shù)(X 是弧度)是弧度)Tan(3.1416/3)=1.7320606注:為了能產(chǎn)生不同的隨機(jī)數(shù),可在使用隨機(jī)數(shù)之前必須加一條隨注:為了能產(chǎn)生不同的隨機(jī)數(shù),可在使用隨機(jī)數(shù)之前必須加一條隨機(jī)數(shù)生成器初始化語句:機(jī)數(shù)生成器初始化語句:RandomizeRandomize2 2、字符串函數(shù)、字符串函數(shù)函數(shù)名函數(shù)名功能功能例例left(X,n)取取左左字符串函數(shù)字符串函數(shù)left(abcdef,
9、3) = abcright(X,n)取取右右字符串函數(shù)字符串函數(shù)right(abcdef,3) = defmid(X,m,n)取取中中段字符串函數(shù)段字符串函數(shù)mid(abcdef,3,2) = cdlen(X)取字符取字符長度長度函數(shù)函數(shù)len(abcdef) = 6space(n)取空格函數(shù)取空格函數(shù)space(3) = 3 3、轉(zhuǎn)換函數(shù)、轉(zhuǎn)換函數(shù)函數(shù)名函數(shù)名功能功能例例strX)將數(shù)值轉(zhuǎn)換為字符串將數(shù)值轉(zhuǎn)換為字符串STR(123) = 123val(X)將數(shù)值字符串轉(zhuǎn)換為數(shù)值將數(shù)值字符串轉(zhuǎn)換為數(shù)值VAL(123) = 123chr(X)將將ASCIIASCII值轉(zhuǎn)換為字符值轉(zhuǎn)換為字符CHR
10、(66) = Basc(X)將字符轉(zhuǎn)換為將字符轉(zhuǎn)換為ASCIIASCII值值A(chǔ)SC(A) = 65fix(X)截取數(shù)據(jù)的小數(shù)部分截取數(shù)據(jù)的小數(shù)部分Fix(2.56)=2基本運(yùn)算運(yùn)算符優(yōu)先級表達(dá)式表達(dá)式的值乘冪1250.55取負(fù)-2-aa乘法*33*2.57.5實(shí)數(shù)除法/33/21.5整數(shù)除法43/21求余數(shù)Mod58 mod 5-7 mod 33-1加法+6a+ba與b的和減法-6a-ba與b的差例:下列表達(dá)式的值是多少?例:下列表達(dá)式的值是多少? (1 1)16 5 = _16 5 = _ (2 2)16 16 MOD 5 = _MOD 5 = _ (3 3)3 + 8 3 + 8 * *
11、3 / 4 = _ 3 / 4 = _例例: :將下列將下列 VB VB 表達(dá)式轉(zhuǎn)換成數(shù)學(xué)表達(dá)式表達(dá)式轉(zhuǎn)換成數(shù)學(xué)表達(dá)式2 + 2 + a a* *(a-1/(1+1/(1 + 1/(1+a) =(a-1/(1+1/(1 + 1/(1+a) =_ _ 關(guān)系類基本運(yùn)算基本運(yùn)算運(yùn)算符優(yōu)先級表達(dá)式表達(dá)式的值相等=71990 Mod 4=0不相等7“abc” “abd”小于7510大于100小于等于=710=710=20 用來比較兩個(gè)數(shù)據(jù)的大小,或用來判斷等號兩邊的數(shù)據(jù)是否相等。 關(guān)系運(yùn)算的結(jié)果是一個(gè)邏輯值,若兩個(gè)數(shù)據(jù)之間指定的關(guān)系成立,則計(jì)關(guān)系運(yùn)算的結(jié)果是一個(gè)邏輯值,若兩個(gè)數(shù)據(jù)之間指定的關(guān)系成立,則計(jì)
12、算的結(jié)果值為算的結(jié)果值為真(真(True),否則計(jì)算的結(jié)果值為否則計(jì)算的結(jié)果值為假(假(False)。FalseFalseFalseTrueTrueTrue關(guān)系(比較)運(yùn)算符:關(guān)系(比較)運(yùn)算符:關(guān)系運(yùn)算的結(jié)果是一個(gè)邏輯型數(shù)據(jù):關(guān)系運(yùn)算的結(jié)果是一個(gè)邏輯型數(shù)據(jù): TureTure(真)、真)、FalseFalse(假)假) 例:指出下列表達(dá)式的值是什么?例:指出下列表達(dá)式的值是什么? 1 1、12 612 6 - -_ 2 2、Ture False -Ture False -_ (因因Ture = -1Ture = -1,F(xiàn)alse = 0False = 0) 3 3、12 = 612 and ornot and or例:判斷下列表達(dá)式的值例:判斷下列表達(dá)式的值 1 1、3+543+54 and 25100 = _and 25100) or (25100) or (252) 表達(dá)式表達(dá)式4acb2yxx|3|13Sq
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三年級下冊數(shù)學(xué)教案-3.1 解決問題的策略-從條件想起丨蘇教版
- 一年級下冊數(shù)學(xué)教案-7.2 變葫蘆| 青島版(五四學(xué)制)
- Unit 3 Section A (1a-1c)教學(xué)設(shè)計(jì) 2024-2025學(xué)年人教版八年級英語上冊
- 2025年貴州機(jī)電職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫必考題
- 2025年嘉興南湖學(xué)院單招職業(yè)傾向性測試題庫完整版
- 物理-云南省三校2025屆高三2月高考備考聯(lián)考卷(六)試題和答案
- 2025年哈爾濱鐵道職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫必考題
- 2025屆黑龍江佳木斯一中高三上學(xué)期五調(diào)政治試題及答案
- 2025年度工傷賠償協(xié)議范本(房地產(chǎn)行業(yè))
- 2025年湖南都市職業(yè)學(xué)院單招職業(yè)技能測試題庫帶答案
- 浙江紹興市勘察測繪院下屬國有企業(yè)紹興市勘察測繪有限公司招聘筆試題庫2024
- 2024-2030年中國納米纖維素技術(shù)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 《C語言程序設(shè)計(jì)(第5版)》全套教學(xué)課件
- 腸內(nèi)營養(yǎng)患者的血糖管理
- 兒科新生兒臍炎培訓(xùn)課件
- 2024年蘇州市職業(yè)大學(xué)單招職業(yè)適應(yīng)性測試題庫及答案解析
- 《紡織服裝材料》課件-4紗線的結(jié)構(gòu)與性能
- 2024過敏性休克搶救指南(2024)課件干貨分享
- GB/T 44122-2024工業(yè)互聯(lián)網(wǎng)平臺工業(yè)機(jī)理模型開發(fā)指南
- DL-T-5759-2017配電系統(tǒng)電氣裝置安裝工程施工及驗(yàn)收規(guī)范
- 城市更新模式探討
評論
0/150
提交評論