Korzystanie z bloków przełączania w celu przejścia z bloków do kodowania opartego na tekście w VEXcode V5

Switch zawiera znane elementy programowania blokowego i integruje pola tekstowe, w których można wpisywać polecenia tekstowe.

Uwaga: Bloki Switch są kompatybilne tylko zPythonem.


Switch zapewnia uczniom naturalne przejście z bloków do kodowania tekstowego. Gdy uczniowie nabiorą wprawy w zakresie logiki i kolejności poleceń, będą mogli zacząć konwertować projekt blok po bloku. 

Umożliwia to uczniom dalszą pracę z logiką przepływu programu opartego na blokach, gdzie mogą fizycznie zobaczyć takie rzeczy, jak zawijanie pętli wokół innych bloków, a jednocześnie rozpocząć samodzielne eksperymentowanie z poleceniami tekstowymi. Po przekonwertowaniu bloków na Switch uczniowie mogą łatwo zmieniać parametry i zacząć rozumieć składnię polecenia tekstowego. W tej sekcji zostanie przedstawiony sposób wykorzystania Switch przez studenta, aby wyjaśnić, jak można używać tych bloków w projekcie VEXcode.

Pierwsze kroki z blokami przełączników

Aby rozpocząć kodowanie przy użyciu Switch Blocks, musisz mieć:

  • Komputer (nie urządzenie mobilne).

Schemat ilustrujący samouczki V5 Blocks, prezentujący różne typy bloków i ich połączenia w celach edukacyjnych z zakresu programowania robotyki.

Po przekonwertowaniu bloku na blok przełącznika język C++ w przeglądarce kodu zostanie wyłączony.

Konwersja bloków na przełączniki

Konwertuj pojedynczy blok na przełącznik

Schemat ilustrujący bloki V5 do samouczków robotyki, prezentujący różne typy bloków i ich funkcje w środowisku programowania VEX.

Kliknij prawym przyciskiem myszy blok, który chcesz przekonwertować na blok przełączający.

Schemat ilustrujący bloki V5 używane w samouczkach, prezentujący różne typy bloków i ich połączenia w celach edukacyjnych z zakresu programowania robotyki.

Wybierz Konwertuj blok na blok przełączający.

Schemat ilustrujący różne bloki V5 stosowane w robotyce, podkreślający ich funkcje i połączenia w formie samouczka, umożliwiającego lepsze zrozumienie koncepcji programowania.

Blok zostanie teraz przełączony na blok przełączający o tych samych parametrach.

Schemat ilustrujący bloki V5 stosowane w robotyce, prezentujący różne komponenty i ich połączenia w formie samouczka, w celach edukacyjnych.

Aby po konwersji zamienić blok przełącznika z powrotem na blok, wybierz przyciskCofnij.

Konwertuj wiele bloków na przełącznik

Schemat ilustrujący bloki V5 dla robotyki, prezentujący różne typy bloków i ich połączenia w formie samouczka w celach edukacyjnych.

Kliknij prawym przyciskiem myszy górę stosu, który chcesz przekonwertować na blok przełącznika.

Schemat ilustrujący różne bloki V5 wykorzystywane w programowaniu robotyki, prezentujący ich funkcje i połączenia w kontekście samouczków Blocks.

WybierzKonwertuj stos na blok przełączający.

Schemat ilustrujący różne typy bloków wykorzystywanych w samouczkach robotyki V5, prezentujący ich funkcje i powiązania w systemie V5.

Blok, który kliknąłeś prawym przyciskiem myszy, i wszystkie bloki pod nim zostaną przekonwertowane na blok przełączający.

Konwertuj bloki wewnątrz opakowania na przełącznik

Możesz przekonwertować Wrapper i całą jego zawartość na Switch jednym kliknięciem.

Schemat ilustrujący różne bloki V5 wykorzystywane w samouczkach robotyki, prezentujący ich funkcje i połączenia w celach edukacyjnych.

Kliknij prawym przyciskiem myszy opakowanie, które chcesz przekonwertować.

Schemat ilustrujący różne bloki V5 wykorzystywane w samouczkach programowania, prezentujący ich połączenia i funkcjonalności w kontekście robotyki.

WybierzKonwertuj opakowanie i zawartość na blok przełączania.

Schemat ilustrujący różne bloki V5 wykorzystywane w programowaniu robotyki, prezentujący ich funkcje i połączenia w formie samouczka, umożliwiającego lepsze zrozumienie kodowania opartego na blokach V5.

Cała zawartość Wrappera zostanie przekonwertowana na pojedynczy blok Switch.

Użyj bloku przełączników

Dodaj blok przełączników z przybornika

Kliknij i przeciągnij blok przełącznika z przybornika.

Wpisz blok przełącznika

Wybierz pole tekstowe bloku przełącznika i wprowadź żądane polecenie.

Kopiowanie i wklejanie tekstu wewnątrz bloku przełączników

Kliknij i przeciągnij, aby podświetlić tekst w bloku przełącznika. Kliknij prawym przyciskiem myszy i wybierz Kopiuj. Następnie kliknij wewnątrz innego bloku przełączników. Na koniec kliknij prawym przyciskiem myszy i wybierz Wklej, aby przenieść tekst.

Dodatkowe bloki przełączników

Bloki Switch korzystają z tych samych konwencji kształtu co inne bloki. Poniższa tabela pokazuje porównanie kształtu bloku, jego znaczenia i bloków Switch tego samego typu.

Kształt bloku Opis Przykłady bloków Przykłady przełączników
Bloki kapeluszowe Rozpocznij układanie stosu bloków, a następnie uformuj je tak, aby można było przymocować do nich kolejne bloki. Schemat ilustrujący bloki V5 wykorzystywane w samouczkach robotyki, prezentujący różne typy bloków i ich połączenia w celu realizacji zadań programistycznych. Schemat ilustrujący różne bloki V5 wykorzystywane w programowaniu robotyki, ukazujący połączenia i funkcjonalności ułatwiające lepsze zrozumienie w sekcji poświęconej blokom.
Bloki stosu Wykonuj główne polecenia. Są one ukształtowane tak, aby można je było mocować nad lub pod innymi blokami stosu. Schemat ilustrujący koncepcje bloków V5, prezentujący różne typy bloków i ich połączenia w celu programowania robotów VEX. Schemat ilustrujący bloki V5 wykorzystywane w samouczkach robotyki, prezentujący różne komponenty i ich połączenia w celach edukacyjnych.
Bloki Boole'a Zwraca warunek jako prawdę lub fałsz i pasuje do dowolnych bloków z sześciokątnymi (sześciokątnymi) danymi wejściowymi dla innych bloków. Schemat ilustrujący różne bloki V5 wykorzystywane w programowaniu robotyki, ukazujący ich połączenia i funkcjonalności, jako część samouczków dotyczących bloków w opisie kategorii V5. Schemat ilustrujący różne bloki V5 wykorzystywane w programowaniu robotyki, prezentujący typy bloków i ich połączenia umożliwiające efektywne kodowanie w systemie VEX V5.
Bloki reporterskie Raportuj wartości w formie liczbowej i dopasuj je do dowolnych bloków z owalnymi wejściami dla innych bloków. Schemat ilustrujący bloki VEX V5 wykorzystywane w samouczkach programowania, prezentujący różne typy bloków i ich funkcje w celach edukacyjnych. Obraz instruktażowy dotyczący bloków V5, pokazujący różne typy bloków i ich konfiguracje, ilustrujący funkcje i funkcjonalności dostępne dla użytkowników platformy robotyki V5.
Bloki C Zapętl blok(i) w nich lub sprawdź, czy warunek jest prawdziwy, czy fałszywy. Mają kształt umożliwiający łączenie bloków nad nimi, pod nimi lub wewnątrz nich. Ilustracja bloków V5 wykorzystywanych w programowaniu robotyki, prezentująca różne typy bloków i ich połączenia w formie samouczka w celach edukacyjnych. Schemat ilustrujący różne bloki wykorzystywane w robotyce V5, prezentujący ich funkcje i połączenia w kontekście samouczka. Schemat ilustrujący różne bloki V5 wykorzystywane w programowaniu robotyki, prezentujący ich połączenia i funkcje w kontekście samouczka. Schemat ilustrujący różne bloki V5 wykorzystywane w programowaniu robotyki, podkreślający ich funkcje i powiązania w formie samouczka ułatwiającego zrozumienie systemu V5.

 

1Weintrop, David i Uri Wilensky. „Jak modalności blokowe, tekstowe i hybrydowe blok/tekst kształtują praktyki programowania początkujących”.  Międzynarodowe czasopismo interakcji dziecko-komputer 17 (2018): 83-92

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

Last Updated: