4-2算術運算子-德霖技術學院資訊工程系.ppt
文本预览下载声明
運算式和運算子 4-1 運算式介紹4-2 算術運算子4-3 程式範例 Chapter 4 4-1 運算式介紹 運算式是程式設計的基本組成份子,因為電腦擁有超快速的計算能力,我們應用此電腦的運算能力來處理我們的大量資料 。 運算式主要由運算元(資料項目)和運算子(運算方式,例如:等於、加、減、乘、除)所組成,其關係如下圖 。 4-1-1 程式設計需要運算式 運算元變數或屬性 運算元 運算元 運算子 運算子 運算式 運算式可以簡單的看成數學中的代數運算,數學式子如下: X=A+B Y=X2+2X+3 上述二式子的電腦運算式如下: X=A+B Y=X^2+2*X+3用「^」符號代表次方,用「*」符號代表乘法。 A+B 即為一個運算式 其中「A」及「B」是運算元,相當於資料,而「+」即是運算子。 4-1-2 =運算子 =運算子用於指定一個值到某個變數或屬性(是指物件的屬性)。 語法:變數 = 運算式 語法說明: 運作說明: 等號左邊的名稱可以是一個變數或陣列元素。 4-1-2 =運算子 運作說明 Const和As稱為保留字 括號[ ]表示在特定狀況之下,可以省略其框住的部份 語法的第二行是以中文解釋語法 用Const保留字代表宣告常數名稱。 Const tax = 0.05 ‘稅率 如果用逗號進行分隔,則我們可以在一個程式行中放置多個常數宣告: Const pi = 3.14 , tax = 0.05 等號(=)右邊的運算式通常是數字或文字串,但也可以是其結果為數字或字串的運算式。 Const r1=10 ‘半徑 Const r2=2 * r1 ‘直徑 4-2 算術運算子 Visual Basic中的算術運算子有下列七項 。 + 加法運算子 - 減法運算子 * 乘法運算子 / 除法運算子 ^ 次方運算子 \ 整數除法運算子 Mod 取餘數運算子 4-2-1 算術運算子優先順序 VB的算術運算式 VB的算術運算式 括號不管有幾層都是用( )小括號符號 。 程式敘述 執行結果 Debug.Print 3+5*2-1 =3+10-1=12 Debug.Print 10/3 =3.333333 Debug.Print 4^2+4\3 =16+4\3=16+1=17 Debug.Print 2*3+4*(3-1) =2*3+4*2=6+8=14 4-2-2 運算子語法 語法 :result = expression1 operand expression2數字變數 = 數值運算式 + 數值運算式 語法說明 : 4-2-2 運算子語法 + 運算子範例 數值運算式可以是常數、變數或運算式。 V1 = 3 + 3 得到 6 V2 = 4.04 + 9 得到 13.04 V3 = 2 + V1 + V2 得到 21.04 如果「+」運算子兩邊的運算式中混著字串及數字的話 。 V1 = 34 : V2 = 6 設定混合運算式的變數值 V3 = V1 + V2 得到 40 X1 = 34 : X2 = 6 設定變數為字串 X3 = X1 + X2 得到 346(字串串接起來) - * / 運算子範例 用「-」運算子來計算兩數字的差 。 V1 = 4 - 2 得到2 V2 = 59.35 - 34.90 得到 24.45 V3 = v2 - v1 得到 22.45 用「*」運算子來計算兩數的乘積 。 V1 = 2 * 2 得到 4 V2 = 1.1 * 2.2 得到 2.42 V3 = V1 * V2 ‘得到 9.68 用「/」運算子來計算浮點數除法。 V1 = 10 / 2 得到5 V2 = 10 / 4 得到 2.5 V3 = V2 / V1 得到 2 \ 運算子範例 用「\」運算子來計算整數除法 。 V1 = 11 \ 4 得到2 V2 = 100 \ 3 得到33 V3 = V3 \ V2 得到11 若運算的數值有小數點時,會先取其四捨五入值到整數位,再進行計算。 V1 = 10.5 \ 3.1 =11\3=3,得到3 V3 = V2 Mod V1 =3 Mod 2,得到 1 Mod 運算子範例 用Mod運算子來取得餘數。 V1 = 10 Mod 5 得到 0 V2 = 10 Mod 3 得到 1 若運算的數值有小數點時,會先取其四捨五入值到整數位,再進行計算。 V1 = 12 Mod 5.3 =12 Mod
显示全部