版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB內建函數數值函數字串函數日期時間型態轉換一、數值函數共9個數值函數INT(X):比輸入的數值還小的整數。(高斯函數)CINT(X):4捨6入,5偶去FIX(X):將數值的小數部份去除。(無條件捨去)SGN(X):取符號值。ABS(X):取絕對值。SQR(X):取平方根。EXP(X):計算ex值。(e=2.718282)LOG(X):計算以logeX
之值RND:產生亂數值,數值介於0與1之間。1、INT(X)
INT:Integer,即「整數」之意
比輸入的數值還小的整數。(高斯函數)
例:(1)INT(3.6)=3(2)INT(-3.6)=-4(3)INT(-99.2)=-100(4)INT(-85.6)=-86(5)INT(18.5)=182、CINT(X)
4捨6入。小數為5,整數偶數時捨去,奇數進位。
口訣: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)=-23、FIX(X):
將數值的小數部份去除。(無條件捨去)例:(1)FIX(3.6)=3(2)FIX(-3.6)=-3(3)FIX(10.8)=10(4)FIX(99.8)=99(5)FIX(5.001)=54、SGN(X):
sign,即「符號」之意
取符號值。數值為正數為1,負數為-1,零為0。
例:(1)SGN(3)=1(2)SGN(-8)=-1(3)SGN(0)=0(4)SGN(15)=1(5)SGN(-3)=-15、ABS(X):
ABS:abslolutevalue,「絕對值」之意
取絕對值。將數值變成正數。
例:(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.166、SQR(X):
SQR:square,意即「平方」之意
取平方根。例:(1)SQR(16)=4(2)SQR(100)=10(3)SQR(25)=5(4)SQR(0)=0(5)SQR(-100)=會印出不正確的函數呼叫小小測驗,答對鼓鼓掌1、INT(6.5)=2、CINT(-5.5)=3、FIX(88.8)=4、SGN(-6.1)=5、ABS(-101)=6、SQR(81)=6-688-110197、EXP(X):
EXP:exponent,意即「指數」之意
計算ex
值。(e=2.718282)
例:(1)EXP(1)=e1=2.718282(2)EXP(0)=e0=1(3)EXP(2)=e2=7.3890568、LOG(X):
LOG:logarithm,意即「對數」之意。
計算以
logeX
之值。
例:LOG函數與EXP函數互為反函數所以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)=印出不正確的函數呼叫9、RND:
產生亂數值,數值介於0與1之間。(1)會產生一個亂數值,0<=RND<1
PRINTRND結果.143502.5962511.23112這是不可能的啦!例:FORI=1TO3PRINTRNDNEXTIPRINTFORI=1TO3PRINTRNDNEXTI迴圈I從1到3印出亂數值下一個I結果.143502.348721.298700印出空白行迴圈I從1到3印出亂數值下一個I.783214.543211.111003INT()9、RND:
產生亂數值,數值介於0與1之間。(2)如何產生A~B之間的隨機整數值?公式:(B-A+1)RND*+A例1:要產生1~6之間的隨機整數,其公式為?
INT(RND*(6-1+1)+1)INT(RND*(6-1+1))+1或INT(RND*(B-A+1))+A亂數公式:例:欲產生5~10的隨機整數,其公式為?
INT(RND*(6)+5)INT(RND*(6))+5(B-A+1)RND*+AINT()或INT(RND*(B-A+1))+AINT()例2:INT(RND*15)+2產生的亂數範圍?
B-A+1=15
A=2
所以
B=16A=2
亂數公式:(B-A+1)RND*+A或INT(RND*(B-A+1))+A例3、產生3個1~6之間的隨機整數INT()亂數公式:(B-A+1)RND*+A或INT(RND*(B-A+1))+AFORI=1TO3NEXTIPRINTINT(RND*6)+1,結果:26310、RANDOMIZE[N]N為種子數,範圍:-32768~32767不同的種子數,會產生不同組的亂數亂數變化更大的方式:
RANDOMIZETIMER
利用電腦時間,因為數值一直在變,所以亂數變化會更大例:RANDOMIZETIMERFORI=1TO5PRINTINT(RND*12)+1NEXTI結果:651134內建函數應用(一)Dima,bAsIntegerDimcAsDouble
PrivateSub計算_Click()a=Val(Text1.Text)b=Val(Text2.Text)c=(a^2+b^2)^0.5Label3.Caption="直角三角
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二手车厂转让协议书范文模板
- 试岗期七天试岗协议书范文
- 大众传播心理学
- 写出自己的个性1
- 卫生材料二级库房管理实现方案
- 2023-2024学年四川省巴蜀黄金大联考高三下学期返校热身考试数学试题
- 林木资源承包合同书(林木)(3篇)
- 防校园诈骗3分钟演讲稿(3篇)
- 幼师教育实习总结
- 2024届浙江省绍兴市诸暨中学下学期高三数学试题第一次联考考试试卷
- 迪奥品牌分析通用PPT课件
- 物流管理(专升本)期末考试试卷及参考答案
- GB-T 18348-2022 商品条码 条码符号印制质量的检验(高清版)
- 油田动态分析要点
- 【完整版】钢结构施工组织设计方案
- 三年级上册语文16.金色的草地 课件(共12张ppt)
- 新国标充电CAN协议解析
- 危险化学品安全生产基础知识指导培训
- 螺旋箍筋长度计算公式
- HSE培训矩阵(共79张)
- 变压器装配工艺及技术质量标准3-14
评论
0/150
提交评论