數(shù)據(jù)的表示與處理_第1頁
數(shù)據(jù)的表示與處理_第2頁
數(shù)據(jù)的表示與處理_第3頁
數(shù)據(jù)的表示與處理_第4頁
數(shù)據(jù)的表示與處理_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)的表示與處理(第一課時)授課:葉珍邏輯數(shù)據(jù)數(shù)字?jǐn)?shù)據(jù)日期數(shù)據(jù)文本數(shù)據(jù)一、數(shù)據(jù)類型◆數(shù)值型◆字符串型◆布爾型◆日期型數(shù)值型浮點型一、數(shù)據(jù)類型◆字符串型字符串型數(shù)據(jù)是指用“”括起來的一串字符。例:“歡迎進(jìn)入VB世界!”、“VB”、“1234”……一、數(shù)據(jù)類型◆布爾型布爾型又稱為邏輯型,常用于表示邏輯判斷的結(jié)果,如“真/假”、“是/非”等,其值為True或False,分別表示邏輯真和邏輯假。VB中也常用數(shù)值0表示假值,-1表示真值。DimRAsBooleanR=6>8PrintR輸出:False一、數(shù)據(jù)類型◆日期型日期型數(shù)據(jù)專門用來處理日期和時間。VB采用一對“#”把日期和時間的值括起來,如#2003/08/20#表示2003年8月20日。二、常量與變量數(shù)據(jù)在程序運行中,有變化的,也有不變化的常量:程序運行過程中保持不變的量變量:程序運行過程中,值可以改變的量例如:

R=Val(Text1.Text)

C=2*3.14*R

S=3.14*R*R

Text2.Text=Str(C)

Text3.Text=Str(S)常量1、數(shù)值常量●整型常量:1,0,-66,+35●實型常量☆定點數(shù):3.1415926,-6.8☆浮點數(shù):1.2E6

1.2×106,8.8E-16

8.8×10-162、字符串常量:一對雙引號括起來的字符串例:Label1.Caption=“班級"

Text1.Text=“高一(1)班"

3、邏輯常量:

True,F(xiàn)alse4、日期常量:一對“#”括起來的日期與時間

例:#2013/12/22#常量如果程序中多次用到同一個常量,往往用一個有意義的符號表示,這種常量稱為符號常量;代表常量的符號稱為“常量名”?!趵鼵onstPIAsSingle=3.1415926

R=Val(Text1.Text)

C=2*PI*R

S=PI*R*R

Text2.Text=Str(C)

Text3.Text=Str(S)□定義

Const常量名[As類型]=表達(dá)式

ConstPI=3.1415926變量具有“新來舊去”的性質(zhì),其中存放的值是最新賦給它的值。例如:

a=10

b=5

a=b‘此時的a值為?

b=a*3‘此時的b值為?變量◆變量聲明(變量應(yīng)該先聲明后使用。)

Dim<變量名>As[數(shù)據(jù)類型]

變量DimNumAsStringDimNameAsStringDimBirthAsDateDimPatyAsBooleanDimAgeAsInteger……DimNumAsString,NameAsStringDimBirthAsDate,PatyAsBooleanDimAgeAsInteger

……一個Dim語句定義多個變量,不能省略數(shù)據(jù)類型聲明DimNum,NameAsString(錯誤)變量◆變量命名

1.必須以字母或漢字開頭,而不能以數(shù)字或其他字符開頭。

2.只能由字母、漢字、數(shù)字和下畫線組成,不能含有小數(shù)點、空格等字符。

3.字符個數(shù)不超過255個。

4.變量名不能使用VB中的保留字。

5.VB不區(qū)分變量名中字母的大小寫。如HELLO和Hello是同一個變量。

6.為增加程序的可讀性,變量名最好取有意義的名稱,建議前面加上類型縮寫。1、下列是合法變量名的是()A.8ad B.ad8 C._a8d D.Const2、在VB語言中,下列合法的變量名是A.x@c

B.x*3C.x_100D.(x)隨堂練習(xí):課本P24三、運算符與表達(dá)式◆算術(shù)運算符與算術(shù)表達(dá)式

注意:兩個實數(shù)參與整除、求余運算時先進(jìn)行四舍五入。【例1】將數(shù)學(xué)式改寫成VB的算術(shù)表達(dá)式VB的算術(shù)表達(dá)式為:3.14159/(a^2+Sqr(b))VB表達(dá)式:

a*b*c*d/e/f/g

或a*b*c*d/(e*f*g)

【例2】算術(shù)表達(dá)式書寫舉例三、運算符與表達(dá)式◆字符串運算符與字符串表達(dá)式

VB中字符串運算符有:+和&。它們的作用都是將兩個字符串連接起來。例1:“計算機”&“軟件”結(jié)果是“計算機軟件”例2:“123”+“45”結(jié)果是“12345”"123"+45結(jié)果是

168“123”&45結(jié)果是

"12345"特別地:三、運算符與表達(dá)式◆關(guān)系運算符與關(guān)系表達(dá)式關(guān)系運算符有:=、<>、<、>、>=和<=。關(guān)系表達(dá)式的運算結(jié)果為布爾值True或False,如3>2的結(jié)果為True。關(guān)系運算符優(yōu)先級相同。三、運算符與表達(dá)式◆邏輯運算符與邏輯表達(dá)式常用的邏輯運算符有:Not(取反)、And(與)、Or(或)等,運算結(jié)果為布爾值True或False。邏輯運算符的優(yōu)先級為:Not>And>Or。

如:not(5<9)(7>8)and(5<9)(7>8)or(5<9)三、運算符與表達(dá)式◆日期運算符與日期表達(dá)式日期表達(dá)式是用日期運算符“+”或“-”將算術(shù)表達(dá)式、日期型常量、日期型變量、日期函數(shù)等連接起來的式子。1.兩個日期之間的差:得相差的天數(shù)(如高考倒計時)

Form1.Print#6/7/2014#-Date2.日期加一整數(shù):向后推算日期3.日期減一整數(shù):向前推算日期

三、運算符與表達(dá)式◆運算符的執(zhí)行順序當(dāng)一個表達(dá)式中同時出現(xiàn)多種運算符時,如何決定運算的次序呢?在VB中,運算次序由運算符的優(yōu)先級決定,優(yōu)先級高的運算符先運算,優(yōu)先級相同的從左向右進(jìn)行運算。不同性質(zhì)的運算符優(yōu)先級如下:算術(shù)運算符>字符串連接運

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論