數(shù)控下學(xué)期-需放桌面vb常用函數(shù)_第1頁(yè)
數(shù)控下學(xué)期-需放桌面vb常用函數(shù)_第2頁(yè)
數(shù)控下學(xué)期-需放桌面vb常用函數(shù)_第3頁(yè)
數(shù)控下學(xué)期-需放桌面vb常用函數(shù)_第4頁(yè)
數(shù)控下學(xué)期-需放桌面vb常用函數(shù)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

1、一、 數(shù)學(xué)函數(shù)數(shù)學(xué)函數(shù)與數(shù)學(xué)中定義的函數(shù)一致,其參數(shù)和函數(shù)值的數(shù)據(jù)類(lèi)型均為數(shù)值型。常用的數(shù)學(xué)函數(shù)見(jiàn)表 1。表 1 常用數(shù)學(xué)函數(shù)函數(shù)名含義例結(jié)果Abs(N)取絕對(duì)值A(chǔ)bs(-3.6)3.6Sqr(N)平方根Sqr(9)3Sgn(N)符號(hào)函數(shù)Sgn(-7.9)Sgr(7.9)Sgn(0)-110Exp(N)以e 為底的指數(shù)(ex)Exp(3)20.086Log(N)以e 為底的自然對(duì)數(shù)Log(10)2.3Sin(N)正弦函數(shù)Sin(0)0Cos(N)余弦函數(shù)Cos(0)1Tan(N)正切函數(shù)Tan(0)0Fix(N)取整函數(shù),無(wú)條件舍去小數(shù)部分Fix(-5.6)Fix(2.3)-52(N)取整函數(shù)

2、,返回不大于自變量的最大整數(shù)(-5.6)(2.36)-62 (正舍負(fù)入)注意:在三角函數(shù)中,以弧度表示;sqr 的自變量不能是負(fù)數(shù)Log 和Exp 是一對(duì)互為反函數(shù),即Log(Exp(N),Exp(Log(N)結(jié)果還是原來(lái)各自變量的值。二、 字符串函數(shù)字符串函數(shù)用于處理字符信息。若函數(shù)的返回值為字符型數(shù)據(jù),則常在函數(shù)名后加$字符。VB 中也可省略此符號(hào)。常用的字符串函數(shù)如下:Mid( ) 函數(shù)格式:Mid(String,n,m)功能:從 String 字符串中從第 n 個(gè)字符開(kāi)始連續(xù)取m 個(gè)字符。例子:Mid(“VisualBasic”,7,5)函數(shù)返回值是“Basic”Left(字符串,n)

3、:返回字符串左邊n 個(gè)字符。nLen(字符串)時(shí),返回整個(gè)字符串。Right(字符串,n):返回字符串右邊n 個(gè)字符。Len( )函數(shù)格式:Len(String)功能:計(jì)算字符串的長(zhǎng)度。例子:Len(“VisualBasic”)函數(shù)返回值為 11InStr( )函數(shù)格式:InStr(n, string1, string2)功能;在 string1 中從 n 開(kāi)始查找 string2,如果存在,函數(shù)值為string2 在string1 中的位置值;找不到時(shí)函數(shù)的值為 0。 n 是可選參數(shù)。為數(shù)值表達(dá)式,設(shè)置每次搜索的起點(diǎn)。如果省略,將從第一個(gè)字符的位置開(kāi)始。例子: InStr(2,” efabc

4、defg”,”ef”) 函數(shù)返回值為 7Space(數(shù)值):返回由數(shù)值指定個(gè)數(shù)的空格所組成的字符串。一般用于格式化輸出或清除定長(zhǎng)字符串中的數(shù)據(jù)。例子:Space(3)=。String(數(shù)值,字符串):返回一個(gè)重復(fù)字符(字符串中的第一個(gè)字符)組成的字符串,數(shù)值用于指定個(gè)數(shù)。例子:String(3,asdfg)=aaaLtrim(字符串):去掉字符串的前導(dǎo)空格。例子:Ltrim ( abcd )=abcd Rtrim(字符串):去掉字符串的尾空格。例子:Rtrim( abcd )= abcdTrim(字符串):去掉字符串的前后空格。例子:Trim$( abcd )=abcdLcase(字符串):將

5、字符串中的大寫(xiě)字母換為小寫(xiě)。在比較臨時(shí)輸入的字符串時(shí)有用。例子:Lcase(WHAT)=whatUcase(字符串):將字符串中的小寫(xiě)字母換為大寫(xiě)。例子:Ucase(What)=WHAT三、 隨機(jī)函數(shù)下面對(duì)于取整函數(shù)()和隨機(jī)函數(shù)Rnd 的應(yīng)用作以簡(jiǎn)單介紹。 Rnd 函數(shù)返回小于 1,大于等于 0 的單精度隨機(jī)數(shù)。VB 用于產(chǎn)生隨機(jī)數(shù)的公式取決于稱(chēng)為(seed)的初始值。默認(rèn)情況下,每次運(yùn)行一個(gè)應(yīng)用程序,VB 提供一相同的,即 Rnd 產(chǎn)生相同序列的隨機(jī)數(shù)。為了每次運(yùn)行時(shí),產(chǎn)生不同序列的隨機(jī)數(shù),可執(zhí)行 Randomize 語(yǔ)句。格式如下:Randomize 利用 Rnd 函數(shù)可產(chǎn)生任意區(qū)間的隨

6、機(jī)數(shù):產(chǎn)生(a,b)區(qū)間的隨機(jī)數(shù),(b-a)* Rnd + a產(chǎn)生a,b區(qū)間的隨機(jī)整數(shù),其表達(dá)式為:(b-a+1)* Rnd) + a要產(chǎn)生 3050 之間的隨機(jī)數(shù)(包括 30 和 50) (Rnd*21+30)函數(shù):該函數(shù)常用于處理下面的操作:作四舍五入。如把正數(shù) x 保留 n 位小數(shù)而將第n+1 位四舍五入,則表達(dá)式為:(x * 10n + 0.5)/10n判斷兩個(gè)整數(shù)是否整除。如判斷x 是否被y 整除:(x/y)= x/y12.3567-1235.67+0.5-1236.17四、 轉(zhuǎn)換函數(shù)Asc()格式:Asc(String)功能:將字符串轉(zhuǎn)換成ASCII 值。例子:a=Asc(“C”)

7、Chr()格式:Chr(x)a 的值為 67。功能:將ASCII 碼值轉(zhuǎn)換成字符串。例子:a=Chr(66)Val()格式:Val(String)a 的值為字符“B”。功能:將字符串量轉(zhuǎn)換成數(shù)值量。例子:a=Val(“-13.789”)a 的值為-13.789b=Val(“13-789”)出錯(cuò)Str( )格式:Str(Number)功能:將數(shù)值型量轉(zhuǎn)換成字符型量。)說(shuō)明:Number 為一個(gè)數(shù)值型量,返回一個(gè)字符型量。例子:a=Str(12345)a 的值為字符“12345”。說(shuō)明:Chr 和 Asc 函數(shù)是一對(duì)互為反函數(shù),即 Chr(Asc(n)、 Asc(Chr(c) 的結(jié)果為原來(lái)各自自變量的值,如 Chr(Asc(122)的結(jié)果還是 122。Str 函數(shù)將非負(fù)數(shù)值轉(zhuǎn)換成字符類(lèi)型后,會(huì)在轉(zhuǎn)換后的字符串左邊增加空格,即數(shù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論