在 VEXcode V5 中使用切換區塊從區塊轉換到基於文字的編碼

Switch 結合了基於區塊的程式設計的熟悉元素,並整合了可以鍵入文字命令的文字方塊。

注意: Switch Blocks 僅與Python相容。


Switch 為學生提供了從 Block 到基於文本的編碼的天然橋樑。 當學生熟悉命令的邏輯和順序時,他們可以開始一次一個區塊地轉換專案。 

這使得學生能夠繼續使用基於區塊的程式的邏輯流程,在其中他們可以物理地看到諸如循環環繞其他區塊之類的東西,同時也開始自己嘗試文字命令。 一旦區塊轉換為 Switch,學生就可以輕鬆更改參數並開始理解文字命令的語法。 本節將引導您完成學生對 Switch 的使用,並解釋如何在 VEXcode 專案中使用這些區塊。

開關塊入門

要開始使用 Switch Block 進行編碼,您必須具備:

  • 一台計算機(不是行動裝置)。

該圖展示了 V5 塊教程,展示了各種塊類型及其連接,用於機器人編程的教育目的。

當區塊轉換為開關區塊時,程式碼檢視器中的 C++ 將被停用。

將塊轉換為開關

將單一塊轉換為開關

該圖展示了機器人教程的 V5 塊,展示了 VEX 編程環境中的各種塊類型及其功能。

右鍵點選要轉換為開關塊的區塊。

該圖說明了教程中使用的 V5 塊,展示了用於機器人程式教育目的的各種塊類型及其連接。

選擇 將塊轉換為開關塊

該圖展示了機器人技術中使用的各種 V5 模組,以教程的形式突出顯示了它們的功能和連接,以增強對程式設計概念的理解。

該區塊現在將切換為具有相同參數的切換區塊。

該圖展示了機器人技術中使用的 V5 模組,以教程形式展示了各種組件及其連接,以用於教育目的。

若要在轉換後將開關塊恢復為區塊,請選擇Undo 按鈕。

將多個塊轉換為開關

該圖展示了機器人技術的 V5 塊,以教程形式展示了各種塊類型及其連接,以用於教育目的。

右鍵單擊要轉換為開關塊的堆疊頂部。

該圖展示了機器人編程中使用的各種 V5 模組,並在模組教程的上下文中展示了它們的功能和連接。

選擇將堆疊轉換為開關塊

該圖說明了 V5 機器人教程中使用的各種類型的區塊,展示了它們在 V5 系統中的功能和關係。

您右鍵單擊的區塊及其下面的所有區塊將轉換為開關區塊。

將包裝器內的方塊轉換為 Switch

您可以一鍵將 Wrapper 及其所有內容轉換為 Switch。

這張圖展示了機器人教程中使用的各種 V5 模組,展示了它們用於教育目的的功能和連接。

右鍵單擊要轉換的包裝器。

該圖展示了編程教程中使用的各種 V5 模組,展示了它們在機器人環境中的連接和功能。

選擇將包裝器和內容轉換為切換區塊

該圖展示了機器人編程中使用的各種 V5 塊,以教程的形式展示了它們的功能和連接,以增強對基於 V5 塊的編碼的理解。

包裝器的所有內容都將轉換為單一開關塊。

使用開關塊

從工具箱新增開關塊

按一下並從工具箱中拖曳開關塊。

輸入開關塊

選擇開關區塊的文字字段,然後輸入所需的命令。

將文字複製並貼上到開關塊內

按一下並拖曳以突出顯示開關區塊中的文字。 右鍵單擊並選擇複製。 接下來,點擊另一個開關塊內部。 最後,右鍵單擊並選擇貼上以傳輸文字。

附加開關塊

開關塊遵循與其他塊相同的形狀約定。 下表顯示了區塊形狀、其含義以及相同類型的 Switch 區塊之間的比較。

塊狀 描述 區塊範例 開關範例
帽子積木 開始一堆塊並調整其形狀以將塊附加在它們下面。 該圖展示了機器人教程中使用的 V5 塊,展示了各種塊類型及其用於編程任務的連接。 該圖展示了機器人編程中使用的各種 V5 模組,展示了連接和功能,以增強對「模組教程」部分的理解。
堆疊塊 執行主要命令。 它們的形狀適合附著在其他堆疊塊的上方或下方。 該圖闡釋了 V5 塊教程概念,展示了用於 VEX 機器人編程的各種塊類型及其連接。 該圖展示了機器人教程中使用的 V5 模組,展示了用於教育目的的各種組件及其連接。
布爾塊 傳回一個條件為 true 或 false,並適合其他區塊的具有六邊形(六邊形)輸入的任何區塊。 作為 V5 類別描述中的區塊教學的一部分,該圖展示了機器人編程中使用的各種 V5 區塊,展示了它們的連接和功能。 該圖展示了機器人編程中使用的各種 V5 塊,展示了塊類型及其在 VEX V5 系統中進行有效編碼的連接。
記者區塊 以數字形式報告值,並適合任何區塊,其他區塊具有橢圓形輸入。 該圖說明了程式教程中使用的 VEX V5 區塊,展示了用於教育目的的各種區塊類型及其功能。 V5 Blocks 教學影像顯示了各種區塊類型及其配置,說明了 V5 機器人平台中使用者可用的特性和功能。
C區塊 循環其中的區塊或檢查條件是真還是假。 它們的形狀可以將堆疊塊附加在其上方、下方或內部。 機器人編程中使用的 V5 塊的插圖,以教程格式展示各種塊類型及其連接,用於教育目的。 該圖展示了 V5 機器人技術中使用的各種模組,並在教程上下文中展示了它們的功能和連接。 該圖展示了機器人編程中使用的各種 V5 模組,並在教程上下文中展示了它們的連接和功能。 該圖展示了機器人編程中使用的各種 V5 模組,以教程的形式突出顯示了它們的功能和連接,以幫助理解 V5 系統。

 

1溫特羅普、大衛和烏裡·維倫斯基。 “基於區塊、基於文字和混合區塊/文字模式如何塑造新手程式設計實踐。”  國際兒童電腦互動雜誌 17 (2018): 83-92

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: