Perjungimo blokų naudojimas norint pereiti iš blokų į tekstinį kodavimą VEXcode V5

Switch apima žinomus bloku pagrįsto programavimo elementus ir integruoja teksto laukelius, kuriuose galima įvesti teksto komandas.

Pastaba: jungiklių blokai suderinami tik suPython.


„Switch“ suteikia studentams natūralų tiltą nuo blokų iki tekstinio kodavimo. Kai mokiniai susipažįsta su komandų logika ir seka, jie gali pradėti konvertuoti projektą po vieną bloką. 

Tai leidžia studentams toliau dirbti su blokais pagrįstos programos loginiu srautu, kur jie gali fiziškai matyti tokius dalykus kaip kilpos apvyniojimas aplink kitus blokus, o patys pradeda eksperimentuoti su teksto komandomis. Kai blokai konvertuojami į Switch, mokiniai gali lengvai pakeisti parametrus ir pradėti suprasti teksto komandos sintaksę. Šiame skyriuje sužinosite, kaip mokinys naudoja Switch ir paaiškins, kaip galite naudoti šiuos blokus VEXcode projekte.

Darbo su Switch Blocks pradžia

Norėdami pradėti koduoti naudodami „Switch Blocks“, turite turėti:

  • Kompiuteris (ne mobilusis įrenginys).

Diagrama, iliustruojanti V5 Blocks pamokas, demonstruojanti įvairius blokų tipus ir jų jungtis edukaciniais tikslais programuojant robotiką.

Kai blokas konvertuojamas į jungiklio bloką, kodo peržiūros priemonėje C++ bus išjungtas.

Blokų konvertavimas į jungiklį

Konvertuokite vieną bloką į jungiklį

Diagrama, iliustruojanti V5 blokus robotikos pamokoms, demonstruojanti įvairius blokų tipus ir jų funkcijas VEX programavimo aplinkoje.

Dešiniuoju pelės mygtuku spustelėkite bloką, kurį norite konvertuoti į jungiklio bloką.

Schema, iliustruojanti pamokose naudojamus V5 blokus, demonstruojanti įvairius blokų tipus ir jų jungtis edukaciniais tikslais programuojant robotiką.

Pasirinkite Konvertuoti bloką įbloką.

Diagrama, iliustruojanti įvairius robotikoje naudojamus V5 blokus, išryškinanti jų funkcijas ir ryšius mokymo formatu, kad būtų lengviau suprasti programavimo sąvokas.

Dabar blokas bus perjungtas į perjungimo bloką su tais pačiais parametrais.

Schema, iliustruojanti robotikoje naudojamus V5 blokus, demonstruojanti įvairius komponentus ir jų jungtis mokymo formatu edukaciniais tikslais.

Norėdami konvertuoti perjungimo bloką atgal į bloką, pasirinkite mygtukąAnuliuoti.

Konvertuokite kelis blokus į perjungimą

Schema, iliustruojanti V5 blokus, skirtus robotikai, demonstruojanti įvairius blokų tipus ir jų jungtis mokymo formatu edukaciniais tikslais.

Dešiniuoju pelės mygtuku spustelėkite kamino, kurį norite konvertuoti į jungiklio bloką, viršuje.

Diagrama, iliustruojanti įvairius robotikos programavimui naudojamus V5 blokus, demonstruojanti jų funkcijas ir ryšius blokų pamokų kontekste.

PasirinkiteKonvertuoti krūvą įbloką.

Diagrama, iliustruojanti įvairių tipų blokus, naudojamus V5 robotikos vadovėliuose, demonstruojanti jų funkcijas ir ryšius V5 sistemoje.

Blokas, kurį spustelėjote dešiniuoju pelės klavišu, ir visi po juo esantys blokai bus konvertuoti į perjungimo bloką.

Konvertuokite blokus įvynioklio viduje į jungiklį

Vienu spustelėjimu galite konvertuoti „Wrapper“ ir visą jo turinį į „Switch“.

Diagrama, iliustruojanti įvairius robotikos pamokose naudojamus V5 blokus, demonstruojanti jų funkcijas ir ryšius edukaciniais tikslais.

Dešiniuoju pelės mygtuku spustelėkite Wrapper, kurį norite konvertuoti.

Diagrama, iliustruojanti įvairius V5 blokus, naudojamus programavimo pamokose, demonstruojanti jų jungtis ir funkcijas robotikos kontekste.

PasirinkiteKonvertuoti įpakavimą ir turinį įbloką.

Diagrama, iliustruojanti įvairius V5 blokus, naudojamus robotikos programavimui, demonstruojanti jų funkcijas ir ryšius mokymo formatu, kad būtų geriau suprantamas V5 blokų kodavimas.

Visas vyniotuvo turinys bus konvertuojamas į vieną jungiklio bloką.

Naudokite jungiklio bloką

Pridėkite jungiklio bloką iš įrankių dėžės

Spustelėkite ir vilkite perjungimo bloką iš įrankių dėžės.

Įveskite jungiklio bloką

Pasirinkite Switch Block teksto lauką, tada įveskite norimą komandą.

Nukopijuokite ir įklijuokite tekstą jungiklio bloke

Spustelėkite ir vilkite, kad paryškintumėte tekstą perjungimo bloke. Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Kopijuoti. Tada spustelėkite kito jungiklio bloko viduje. Galiausiai dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Įklijuoti, kad perkeltumėte tekstą.

Papildomi jungiklių blokai

Jungiklių blokai laikosi tų pačių formų, kaip ir kiti blokai. Lentelėje parodytas bloko formos, jos reikšmės ir to paties tipo perjungimo blokų palyginimas.

Bloko forma Aprašymas Blokų pavyzdžiai Jungiklių pavyzdžiai
Skrybėlių blokeliai Paleiskite blokų krūvą ir suformuokite, kad pritvirtintumėte blokus po jais. Schema, iliustruojanti robotikos pamokose naudojamus V5 blokus, demonstruojanti įvairius blokų tipus ir jų jungtis programavimo užduotims atlikti. Diagrama, iliustruojanti įvairius V5 blokus, naudojamus robotikos programavimui, demonstruojant jungtis ir funkcijas, kad būtų lengviau suprasti blokų pamokų skyriuje.
Sukraukite blokus Vykdykite pagrindines komandas. Jie yra suformuoti taip, kad būtų pritvirtinti virš arba žemiau kitų krūvos blokų. Diagrama, iliustruojanti V5 blokų mokymo koncepcijas, demonstruojanti įvairius blokų tipus ir jų jungtis programuojant VEX robotiką. Schema, iliustruojanti V5 blokus, naudojamus robotikos pamokose, demonstruojanti įvairius komponentus ir jų jungtis edukaciniais tikslais.
Būlio blokai Pateikite sąlygą kaip teisingą arba klaidingą ir tinka bet kokiam blokui su šešiakampėmis (šešiapusėmis) kitų blokų įvestimis. Diagrama, iliustruojanti įvairius V5 blokus, naudojamus robotikos programavimui, demonstruojanti jų jungtis ir funkcijas, kaip dalis V5 kategorijos aprašymo blokų vadovėlių. Diagrama, iliustruojanti įvairius V5 blokus, naudojamus robotikos programavime, demonstruojanti blokų tipus ir jų jungtis efektyviam kodavimui VEX V5 sistemoje.
Reporterių blokai Praneškite reikšmes skaičių pavidalu ir telpa bet kuriuose blokuose su ovaliais kitų blokų įvesčiais. Diagrama, iliustruojanti VEX V5 blokus, naudojamus programavimo pamokose, demonstruojanti įvairius blokų tipus ir jų funkcijas edukaciniais tikslais. „V5 Blocks“ mokymo paveikslėlis, kuriame rodomi įvairūs blokų tipai ir jų konfigūracijos, iliustruojantis V5 robotikos platformos naudotojams prieinamas funkcijas ir funkcijas.
C blokai Sujunkite juose esantį bloką (-us) arba patikrinkite, ar sąlyga teisinga, ar klaidinga. Jie yra suformuoti taip, kad būtų galima pritvirtinti krūvos blokus virš jų, žemiau arba viduje. Robotikos programavime naudojamų V5 blokų iliustracija, demonstruojanti įvairius blokų tipus ir jų jungtis mokymo formatu edukaciniais tikslais. Diagrama, iliustruojanti įvairius blokus, naudojamus V5 robotikoje, demonstruojanti jų funkcijas ir ryšius mokymo kontekste. Diagrama, iliustruojanti įvairius robotikos programavimui naudojamus V5 blokus, demonstruojanti jų jungtis ir funkcijas mokymo kontekste. Diagrama, iliustruojanti įvairius robotikos programavime naudojamus V5 blokus, išryškinanti jų funkcijas ir ryšius mokymo formatu, kad būtų galima suprasti V5 sistemą.

 

1Weintropas, Davidas ir Uri Wilensky. „Kaip blokais pagrįsti, tekstu pagrįsti ir hibridiniai blokų / teksto būdai formuoja naujokų programavimo praktiką.  Tarptautinis vaikų ir kompiuterių sąveikos žurnalas 17 (2018): 83-92

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

Last Updated: