簡介
我們在使用變數時,除了可以使用「設為…」積木或「改變為…」積木外,還可以使用運算子(Operators),對變數作出比較或加入數學運算,讓變數的功能更完善。在 mBlock 拼圖程式中,資料的運算大致上可分為以下五種:
- 四則運算
- 比較運算
- 邏輯運算
- 字串運算
- 數學運算
指定運算子(Assignment)
指定運算子是將「右邊」運算式的結果、數字或字串指定給「左邊」的運算元(即變數名稱)。例如:設為(直接指定) |
四則運算子(Calculation)
四則運算子用於處理使用者輸入的「數值資料」進行四則運算積木。加法 | 減法 | 乘法 | 除法 |
關係運算子(Boolean)
關係用於判斷「條件式」是否成立。AND(且) | OR(或) | NOT(反) |
字串運算子(String)
字串運算子讓字串資料的輸出更有彈性。合併字串 | 取出字串中的第N個字符 | 計算字串的長度 |
取出指定字串在字串中的位置 | 將數字轉換成字串 |
數學運算子(Mathematics)
數學運算子讓 mBot 機械人具有數學運算的能力。隨機數 | 取餘數 | 四捨五入取整數 |
絕對值 | 無條件捨去(Round Down) | 無條件進位(Round Up) |
平方根 | 其他數學公式 (sin / cos / tan / asin / acos / atan / ln / log / e^ / 10^) |
沒有留言:
張貼留言