运算式与常用函数

运算式与常用函数

ID:33456779

大小:1.81 MB

页数:35页

时间:2019-02-26

运算式与常用函数_第1页
运算式与常用函数_第2页
运算式与常用函数_第3页
运算式与常用函数_第4页
运算式与常用函数_第5页
资源描述:

《运算式与常用函数》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、章名8運算式與常用函數8-35章名8-1運算式的組成一個「運算式」(Expression)是由「運算元」(Operant)和「運算子」(Operator)所共同組成的。8-1-1運算元運算式中作為運算的資料稱為「運算元」。運算元可以是常數(如3,-5,"Hello"...)、變數(如a,b,x,y...)、函數(如sin(x),exp(y)...)或運算式(如6+3,5*2...)。8-1-2運算子介於運算元間的符號稱為「運算子」,主要是描述資料與資料之間如何運算,如+、-、*、/(加、減、乘、除)都是典型的運算子。8-1-3運算式語法有了運算元與運算子就可以構成一個運算式,運

2、算式運算的結果,就稱為這個運算式的「值」。如下表所示:表8-1運算式運算元運算子值-5656--56x+7x、7+x加78-35章名z=x/yx、y、z=/x除以yx*2+3-y^5x、2、3、y、5*+-^x乘以2加3減y的5次方aANDba、bANDTrue或False9>159、15>False依據運算元的個數,運算子可分為「二元運算子」與「一元運算子」。需要兩個運算元的就是二元運算子,只需一個運算元的就是一元運算子。例如:X+Y就是一個具有兩個運算元(X,Y)和一個運算子(+)的運算式,由於加法運算一定需要兩個運算元才能完成,所以+就是二元運算子。二元運算式的語法:op

3、erand1operatoroperand2其中,operator二元運算子operand1第一個運算元operand2第二個運算元例如:8-35章名a/bX+Y3*18一元運算式的語法:operatoroperand其中,operator一元運算子operand運算元例如:–XNotA-7.5NotTrue8-35章名8-2各類運算子8-2-1指定運算子Ø符號:指定運算子(AssignmentOperant)所使用的符號為=。Ø語法:distination=source其中distination目的,可以是變數名稱或屬性名稱。source來源,可以是常數、變數或運算式。Ø說明

4、:指定運算子的主要目的是用來將等號右邊的值指定給等號左邊的變數或屬性,是最基本也用得最多的運算子。例如:x=3MyObject.Property="Hello"由指定運算子所構成的運算式又稱為指定敘述(AssignmentStatement)。8-35章名8-2-2算術運算子Ø用途:算術運算子主要作用是進行數值的計算,其運算元為數值常數或變數,如3+2,-2.5*8等等。Ø說明:算術運算子有其優先順序,例如3+2*5,會先進行乘法運算得到10,再進行加法運算,最後結果是13。下表列出了所有算術運算子及其優先順序。如果要改變預設的優先順序,可以使用刮號()。例如:(3+2)*5,

5、就會先進行+再進行*而得到25。優先順序運算子符號說明範例結果1^次方運算10^310002-負數運算-10-103*乘法運算10*330/除法運算10/33.33333334相除取商數運算10335MOD相除取餘數運算10Mod316+加法運算10+313-減法運算10-388-35章名由表中可知,乘法和除法的優先等級是一樣的,所以若乘法和除法同時存在於運算式中,則計算時的順序就是依照其左右位置來決定。同樣地,加法和減法的優先等級也是一樣的,所以若加法和減法同時存在於一個運算式中,計算時的順序就是依照其左右位置來決定。U範例8-1(ch08-01.asp)本範例示範算術運

6、算子的用途及優先順序。Ø程式碼:<%a=5b=2x=3y=4Response.Write1+5Response.Write"
"Response.Writea+x*bResponse.Write"
"Response.Write(b-y)^2+a*xResponse.Write"
"Response.Writea/bResponse.Write"
"Response.WriteaModbResponse.Write"
"Response.WriteabResponse.Write"
"Response.Writex-yModa^b%>Ø執行

7、結果:8-35章名8-2-3邏輯運算子Ø用途:邏輯運算子是用來執行運算元之間的邏輯運算,判斷運算式的真偽,其運算結果只有True(真)和False(偽)兩種可能。Ø說明:優先順序運算子符號說明1NOT布林邏輯NOT(反)運算:當運算元為True時結果為False,當運算元為False時結果為True。2AND布林邏輯AND(且)運算:當兩運算元皆為True時結果為True,否則為False。3OR布林邏輯OR(或)運算:當兩運算元任一個為True時結果為True,只有當兩者皆為False時結

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。