Switch 結合了基於區塊的程式設計的熟悉元素,並整合了可以鍵入文字命令的文字方塊。
注意: Switch Blocks 僅與Python相容。
Switch 為學生提供了從 Block 到基於文本的編碼的天然橋樑。 當學生熟悉命令的邏輯和順序時,他們可以開始一次一個區塊地轉換專案。
這使得學生能夠繼續使用基於區塊的程式的邏輯流程,在其中他們可以物理地看到諸如循環環繞其他區塊之類的東西,同時也開始自己嘗試文字命令。 一旦區塊轉換為 Switch,學生就可以輕鬆更改參數並開始理解文字命令的語法。 本節將引導您完成學生對 Switch 的使用,並解釋如何在 VEXcode 專案中使用這些區塊。
開關塊入門
要開始使用 Switch Block 進行編碼,您必須具備:
- 一台計算機(不是行動裝置)。
當區塊轉換為開關區塊時,程式碼檢視器中的 C++ 將被停用。
將塊轉換為開關
將單一塊轉換為開關
右鍵點選要轉換為開關塊的區塊。
選擇 將塊轉換為開關塊。
該區塊現在將切換為具有相同參數的切換區塊。
若要在轉換後將開關塊恢復為區塊,請選擇Undo 按鈕。
將多個塊轉換為開關
右鍵單擊要轉換為開關塊的堆疊頂部。
選擇將堆疊轉換為開關塊。
您右鍵單擊的區塊及其下面的所有區塊將轉換為開關區塊。
將包裝器內的方塊轉換為 Switch
您可以一鍵將 Wrapper 及其所有內容轉換為 Switch。
右鍵單擊要轉換的包裝器。
選擇將包裝器和內容轉換為切換區塊。
包裝器的所有內容都將轉換為單一開關塊。
使用開關塊
從工具箱新增開關塊
按一下並從工具箱中拖曳開關塊。
輸入開關塊
選擇開關區塊的文字字段,然後輸入所需的命令。
將文字複製並貼上到開關塊內
按一下並拖曳以突出顯示開關區塊中的文字。 右鍵單擊並選擇複製。 接下來,點擊另一個開關塊內部。 最後,右鍵單擊並選擇貼上以傳輸文字。
附加開關塊
開關塊遵循與其他塊相同的形狀約定。 下表顯示了區塊形狀、其含義以及相同類型的 Switch 區塊之間的比較。
塊狀 | 描述 | 區塊範例 | 開關範例 |
---|---|---|---|
帽子積木 | 開始一堆塊並調整其形狀以將塊附加在它們下面。 | ||
堆疊塊 | 執行主要命令。 它們的形狀適合附著在其他堆疊塊的上方或下方。 | ||
布爾塊 | 傳回一個條件為 true 或 false,並適合其他區塊的具有六邊形(六邊形)輸入的任何區塊。 | ||
記者區塊 | 以數字形式報告值,並適合任何區塊,其他區塊具有橢圓形輸入。 | ||
C區塊 | 循環其中的區塊或檢查條件是真還是假。 它們的形狀可以將堆疊塊附加在其上方、下方或內部。 |