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

訂閱課程訊息

  • Email:
聯絡我們

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

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

訂閱電子報
 
部落格

陣列運算方塊 | 樂高機器人EV3使用說明

陣列運算方塊

陣列運算方塊對數字排列和邏輯排列資料類型執行運算。可以新增排列、增加元素、讀取和寫入單個元素以及獲取排列的長度。

有關排列和其他資料類型的更多資訊,請參考資料類型。
選擇運算


模式選擇
輸入
輸出

使用模式選擇選擇陣列運算和排列類型(數字或邏輯)。可用輸入和輸出會因模式而異。
模式:附加、讀取索引、寫入索引、長度
模式
附加


“附加”模式會將元素增加到排列末尾。也可以新增新排列。

陣列輸入輸入指定現有排列,值指定要增加到排列末尾的元素。如果將陣列輸入保留爲空,則會新增只包含新元素的新排列。
提示和技巧
可以通過將排列直接輸入到陣列輸入輸入中來新增包含多個元素的新排列。有關如何將排列直接輸入到方塊輸入中的資訊,請參考資料類型。
陣列輸出的輸出會是包含組合的元素的新排列。原始輸入排列不受影響。

此表顯示了一些“附加 - 數字”模式範例。
陣列輸入要增加的值陣列輸出
3[3]
[1; 2; 3]4[1; 2; 3; 4]
[2; 1; 1; 6]1[2; 1; 1; 6; 1]
讀取索引


“讀取索引”模式獲取排列中單個元素的值。陣列輸入輸入是要使用的排列。要獲取的元素通過索引指定。排列中第一個元素的索引爲 0,第二個元素的索引爲 1,依此類推。所選元素的值在值中輸出。
提示和技巧
包含 n 個元素的排列中最後一個元素的索引爲 n-1。
此表顯示了一些“讀取索引 - 數字”模式範例。
陣列輸入索引值
[1; 2; 3]01
[1; 2; 3]23
寫入索引


“寫入索引”模式更改排列中單個元素的值。陣列輸入輸入是原始的排列。要更改的元素通過索引指定。排列中第一個元素的索引爲 0,第二個元素的索引爲 1,依此類推。

要將所選元素更改爲的值通過值指定。更改了元素的新排列在陣列輸出中輸出。陣列輸入中的原始排列不受影響。

此表顯示了一些“寫入索引 - 數字”模式範例。
陣列輸入索引值陣列輸出
[1; 2; 3]05[5; 2; 3]
[1; 2; 3]20[1; 2; 0]
長度


“長度”模式獲取排列的長度。陣列輸入輸入中排列的長度在長度中輸出。

排列的長度是排列中的元素數。空排列的長度爲 0,包含單個元素的排列的長度爲 1。
輸入與輸出
可用於陣列運算方塊的輸入取決於所選模式。可以將輸入值直接輸入到方塊中。或者,可以通過資料線從其他程式方塊的輸出提供輸入值。
輸入類型備註
陣列輸入 數字排列、
邏輯排列
要執行運算的排列
值 數字、
邏輯
要在“附加”模式中附加的值。

要在“寫入索引”模式中將元素更改爲的值。
索引 數字要訪問的排列元素的位置。
0 = 第一個元素
1 = 第二個元素
長度 - 1 = 最後一個元素
可用輸出取決於所選模式。要使用某個輸出,請使用資料線將該輸出連接到另一個程式方塊。
輸出類型備註
陣列輸出 數字排列、
邏輯排列
運算的排列結果
值 數字、邏輯“讀取索引”模式中排列元素的值
長度 數字“長度”模式中排列的長度
排列
快速連結
  • 選擇運算
  • 模式
  • 附加
  • 讀取索引
  • 寫入索引
  • 長度
  • 輸入與輸出
返回EV3軟體文件 »
招募夥伴|部落格|Scratch遊戲天堂|運算思維|FB粉絲團|Google商家|聯絡我們
大拇指教室 (北補7153號) 地址:台北市忠孝東路五段246號5樓(永春捷運站旁) 聯絡我們