2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、VB內(nèi)建函數(shù)與應(yīng)用,,VB內(nèi)建函數(shù),數(shù)值函數(shù)字串函數(shù)日期時間型態(tài)轉(zhuǎn)換,一、數(shù)值函數(shù),共9個數(shù)值函數(shù)INT(X):比輸入的數(shù)值還小的整數(shù)。 (高斯函數(shù)) CINT(X):4捨6入,5偶去 FIX(X):將數(shù)值的小數(shù)部份去除。 (無條件捨去)SGN(X):取符號值。 ABS(X):取絕對值。 SQR(X):取平方根 。EXP(X):計算 ex 值。 (e=2.718282) LOG(X):計算以 logeX 之值RN

2、D:產(chǎn)生亂數(shù)值,數(shù)值介於0與1之間。,1、INT(X)INT:Integer,即「整數(shù)」之意 比輸入的數(shù)值還小的整數(shù)。 (高斯函數(shù)),例:,(1) INT(3.6) =,3,(2) INT(-3.6) =,-4,(3) INT(-99.2) =,-100,(4) INT(-85.6) =,-86,(5) INT(18.5) =,18,2、CINT(X) 4捨6入。小數(shù)為5,整數(shù)偶數(shù)時捨去,奇

3、數(shù)進(jìn)位。 口訣:4捨6入,5偶去,例:,(1) CINT(3.6) =,4,(2) CINT(-3.6) =,-4,(3) CINT(4.5) =,4,(4) CINT(5.5) =,6,(5) CINT(-1.9) =,-2,3、FIX(X):將數(shù)值的小數(shù)部份去除。 (無條件捨去),例:,(1) FIX(3.6) =,3,(2) FIX(-3.6) =,-3,(3) FIX

4、(10.8) =,10,(4) FIX(99.8) =,99,(5) FIX(5.001) =,5,4、 SGN(X): sign,即「符號」之意 取符號值。數(shù)值為正數(shù)為1,負(fù)數(shù)為-1,零為0。,例:,(1) SGN(3) =,1,(2) SGN(-8) =,-1,(3) SGN(0) =,0,(4) SGN(15) =,1,(5) SGN(-3) =,

5、-1,5、 ABS(X): ABS:abslolute value,「絕對值」之意 取絕對值。將數(shù)值變成正數(shù)。,例:,(1) ABS(3.6) =,3.6,(2) ABS(-12) =,12,(3) ABS(12.56) =,12.56,(4) ABS(-12.33) =,12.33,(5) ABS(-6.16) =,6.16,6、SQR(X):SQR:squar

6、e,意即「平方」之意取平方根 。,例:,(1) SQR(16) =,4,(2) SQR(100) =,10,(3) SQR(25) =,5,(4) SQR(0) =,0,(5) SQR(-100) =,會印出不正確的函數(shù)呼叫,小小測驗,答對鼓鼓掌,1、INT (6.5) =2、CINT (-5.5) =3、FIX (88.8) =4、SGN (-6.1) =5、ABS (-101) =6、SQR

7、 (81) =,6,-6,88,-1,101,9,7、EXP(X):EXP:exponent,意即「指數(shù)」之意計算 ex 值。 (e=2.718282),例:,(1) EXP(1) =,e1 = 2.718282,(2) EXP(0) =,e0 = 1,(3) EXP(2) =,e2 = 7.389056,8、LOG(X):LOG:logarithm,意即「對數(shù)」之意。計算以 logeX 之值。,例:,LOG函

8、數(shù) 與 EXP函數(shù) 互為反函數(shù)所以EXP(LOG(X))=X  LOG(EXP(X))=X,(e=2.718282),(1) LOG(1) =,loge1 =,0,(3) EXP(LOG(5)) =,5,(4) LOG(EXP(7)) =,7,(2) LOG(-1) =,印出不正確的函數(shù)呼叫,9、 RND:產(chǎn)生亂數(shù)值,數(shù)值介於0與1之間。,(1)會產(chǎn)生一個亂數(shù)值,0<=RND<1,PRINT

9、RND,結(jié)果 .143502,.596251,1.23112,例:,,,FOR I=1 TO 3 PRINT RND NEXT I PRINT FOR I=1 TO 3 PRINT RND NEXT I,迴圈I從1到3印出 亂數(shù)值下一個 I,結(jié)果 .143502 .348721 .298700,印出空白行迴圈I從1到3印出 亂

10、數(shù)值下一個I,.783214 .543211 .111003,INT( ),9、 RND: 產(chǎn)生亂數(shù)值,數(shù)值介於0與1之間。,(2)如何產(chǎn)生A~B之間的隨機(jī)整數(shù)值? 公式:,(B-A+1),RND*,+A,例1:要產(chǎn)生1~6之間的隨機(jī)整數(shù),其公式為? INT ( RND * (6-1+1) +

11、 1 ) INT ( RND * (6-1+1) ) + 1,或 INT( RND*(B-A+1))+A,亂數(shù)公式:,例:欲產(chǎn)生5~10的隨機(jī)整數(shù),其公式為? INT ( RND * (6) +5 ) INT ( RND * (6) ) +5,INT( ),例2:INT (RND*15)+

12、2產(chǎn)生的亂數(shù)範(fàn)圍? B-A+1=15 A=2 所以 B=16 A=2,亂數(shù)公式:,(B-A+1),RND*,+A,或 INT( RND*(B-A+1))+A,例3、產(chǎn)生3個1~6之間的隨機(jī)整數(shù),INT( ),亂數(shù)公

13、式:,(B-A+1),RND*,+A,或 INT( RND*(B-A+1))+A,FOR I = 1 TO 3NEXT I,PRINT INT ( RND * 6 ) + 1,,結(jié)果: 2 6 3,10、RANDOMIZE [N],N為種子數(shù),範(fàn)圍:-32768~32767不同的種子數(shù),會產(chǎn)生不同組的亂數(shù)亂數(shù)變化更大的方式: RAND

14、OMIZE TIMER 利用電腦時間,因為數(shù)值一直在變,所以亂數(shù)變化會更大,例:,RANDOMIZE TIMER FOR I = 1 TO 5 PRINT INT ( RND * 12 ) + 1 NEXT I,結(jié)果: 6 5 11

15、 3 4,內(nèi)建函數(shù)應(yīng)用(一),Dim a, b As Integer Dim c As Double Private Sub 計算_Click() a = Val(Text1.Text) b = Val(Text2.Text) c = (a ^ 2 + b ^ 2) ^ 0.5 Label3.Caption = "直角三角形斜

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論