版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学大一(物联网工程)C语言编程试题及答案
- 2025年高职石油化工技术(石油炼制工艺)试题及答案
- 2025年中职(学前教育)幼儿语言实训试题及答案
- 2025年大学一年级(机械电子工程)传感器技术应用试题及答案
- 2025年高职电气工程及其自动化(电工技术应用)试题及答案
- 2025年大学马术运动与管理(马术技术)试题及答案
- 2025年高职(会计)审计实务阶段测试题及答案
- 2025年中职环境艺术设计(环境设计基础)试题及答案
- 2025年大学化学工程与工艺(工业催化)试题及答案
- 2025年高职生态保护技术(技术实操训练)试题及答案
- 2024-2025学年江苏省苏州吴中、吴江、相城、高新区初一(上)语文期末试题及答案
- 咨询服务风险管理-洞察阐释
- 航天智能通信原理与应用 课件 第7章 电磁频谱感知
- 护理节前安全教育
- 2025年上半年辽宁大连市总工会面向社会招聘社会化工会工作者42人重点基础提升(共500题)附带答案详解
- 个人委托书范本模板电子版
- 租学位合同协议书
- NB-T32036-2017光伏发电工程达标投产验收规程
- 国有企业采购管理规范 T/CFLP 0027-2020
- 模板-健康风险评估报告
- (正式版)HGT 20593-2024 钢制化工设备焊接与检验工程技术规范
评论
0/150
提交评论