• 家長登入
  • 報名專線
大拇指教室
  • 教育理念
    • 教育理念
    • 學習地圖
    • 文章分享
  • 課程列表
    • 樂高動力機械SPM 6+
    • 樂高創意程式BOOST 7+
    • 樂高科技機器人EV3 9+
    • Scratch遊戲程式設計 8+
    • Python程式設計 11+
    • C++程式設計 12+
    • 最新課表
  • 2023夏令營
    • 班
  • 學生作品
  • 聯絡我們
    • 大拇指粉絲團
X

訂閱課程訊息

  • Email:
聯絡我們

請您向大拇指按讚! 
我們會用大拇指多鼓勵孩子

地址:台北市忠孝東路五段246號5樓
教室連絡資訊

訂閱電子報
 
部落格

計算方塊 | 樂高機器人EV3使用說明

計算方塊

計算方塊對其輸入進行計算計算,然後輸出結果。可以對一個或兩個輸入進行簡單計算運算,或輸入具有多達四個輸入的公式。
選擇計算運算


模式選擇
輸入
輸出

通過使用模式選擇選擇模式,來選擇要使用的計算運算。選擇模式之後,可以爲輸入選擇值。可用輸入會因模式而異。
簡單計算運算模式
簡單計算運算模式使用一個或兩個輸入,通過簡單計算運算計算結果。下表中顯示了這些模式。
模式使用的輸入輸出結果
加 A,BA + B
減 A,BA - B
乘 A,BA × B
除 A,BA ÷ B
絕對值 A如果 A ≥ 0,則爲 A,如果 A < 0,則爲 -A
結果始終 ≥ 0。
平方根 A√A
指數 A(底數),N(指數)AN
高級A,B,C,DA + B - C* D
提示和技巧
如果計算運算的輸入值形成非法運算(如除以零或是負數的平方根),則輸出結果會是錯誤值。當用作另一個程式方塊的輸入時,錯誤值可能解釋爲零。
範例
此程式從顔色感應器方塊的“反射光線強度”輸出中減去 50,並使用結果作爲馬達的“功率”輸入。這會使馬達在顔色感應器看到深色內容時向後轉動,在感應器看到淺色內容時向前轉動。
“高級”模式


在“高級”模式中,計算方塊可以通過在一個步驟中使用高達四個輸入和幾個計算運算,來計算計算表達式。

使用資料線將多達四個數字值連接到A、B、C 和 D 輸入。不需要的輸入可以保留爲空白或 0。

單擊方塊頂部的方塊文字字段可以文字方式輸入要計算的計算表達式。表達式可以包括名爲“A”、“B”、“C”和“D”的輸入、數字常數(如“50”)和計算符號(如“+”)。還可以使用所顯示列表中的函數和附加括號更改運算的順序。

表達式計算的結果在結果中輸出。
範例
在此程式中,計算方塊使用來自顔色感應器的輸入和兩個變數計算馬達功率。來自顔色感應器的反射光線強度連線到 A 輸入,而名爲“Gain”和“Power”的變數用於 B 和 C。計算方塊中的表達式“(A-50)*B+C”將光線強度減去 50,將結果乘以“Gain”的值,然後加上“Power”的值。
輸入與輸出
計算方塊的輸入提供用於計算計算的值。可以將輸入值直接輸入到方塊中。或者,可以通過資料線從其他程式方塊的輸出提供輸入值。
輸入類型備註
A 數字簡單計算運算的第一個操作數
B 數字簡單計算運算的第二個操作數
A 數字“指數”模式中的底數值
N 數字“指數”模式中的指數值
C 數字“高級”模式的輸入
D 數字“高級”模式的輸入
計算方塊的輸出提供計算的結果。要使用該輸出,請使用資料線將其連接到另一個程式方塊。
輸出類型備註
結果 數字計算計算的結果
計算
快速連結
  • 選擇計算運算
  • 簡單計算運算模式
  • “高級”模式
  • 輸入與輸出
返回EV3軟體文件 »
招募夥伴|部落格|Scratch遊戲天堂|運算思維|FB粉絲團|Google商家|聯絡我們
大拇指教室 (北補7153號) 地址:台北市忠孝東路五段246號5樓(永春捷運站旁) 聯絡我們