Bloku pārslēgšanas izmantošana, lai pārietu no blokiem uz teksta kodēšanu VEXcode V5

Switch ietver pazīstamus bloku programmēšanas elementus un integrē tekstlodziņus, kur var rakstīt teksta komandas.

Piezīme: slēdžu bloki ir saderīgi tikai arPython.


Switch nodrošina studentiem dabisku tiltu no blokiem uz teksta kodēšanu. Kad studenti apgūst komandu loģiku un secību, viņi var sākt pārveidot projektu pa vienam blokam. 

Tas ļauj studentiem turpināt darbu ar bloku programmas loģisko plūsmu, kur viņi var fiziski redzēt lietas, piemēram, cilpas aptīšanu ap citiem blokiem, vienlaikus arī pašiem sāk eksperimentēt ar teksta komandām. Kad bloki ir pārveidoti par Switch, studenti var viegli mainīt parametrus un sākt saprast teksta komandas sintaksi. Šajā sadaļā būs sniegta informācija par to, kā skolēns izmanto Switch, lai izskaidrotu, kā jūs varat izmantot šos blokus VEXcode projektā.

Darba sākšana ar Switch Blocks

Lai sāktu kodēšanu ar Switch Blocks, jums ir jābūt:

  • Dators (nevis mobilā ierīce).

Diagramma, kas ilustrē V5 Blocks pamācības, demonstrē dažādus bloku veidus un to savienojumus izglītības nolūkos robotikas programmēšanas jomā.

Kad bloks tiek pārveidots par slēdžu bloku, C++ kodu skatītājā tiks atspējots.

Bloku pārveidošana par slēdzi

Pārvērtiet vienu bloku par slēdzi

Diagramma, kas ilustrē V5 blokus robotikas apmācībai, demonstrē dažādus bloku veidus un to funkcijas VEX programmēšanas vidē.

Ar peles labo pogu noklikšķiniet uz bloka, kuru vēlaties pārvērst par slēdža bloku.

Diagramma, kas ilustrē apmācībās izmantotos V5 blokus, demonstrē dažādus bloku veidus un to savienojumus izglītojošiem nolūkiem robotikas programmēšanā.

Atlasiet Pārvērst bloku uz Pārslēgt bloku.

Diagramma, kas ilustrē dažādus robotikā izmantotos V5 blokus, izceļot to funkcijas un savienojumus apmācības formātā, lai uzlabotu programmēšanas koncepciju izpratni.

Bloks tagad tiks pārslēgts uz Switch Block ar tādiem pašiem parametriem.

Diagramma, kas ilustrē robotikā izmantotos V5 blokus, demonstrējot dažādus komponentus un to savienojumus apmācības formātā izglītības nolūkos.

Lai pēc konvertēšanas slēdža bloku atkal pārvērstu par bloku, atlasiet poguAtsaukt.

Konvertējiet vairākus blokus, lai pārslēgtos

Diagramma, kas ilustrē V5 blokus robotikai, demonstrē dažādus bloku veidus un to savienojumus apmācības formātā izglītības nolūkos.

Ar peles labo pogu noklikšķiniet uz kaudzes augšdaļas, kuru vēlaties pārvērst par slēdžu bloku.

Diagramma, kas ilustrē dažādus robotikas programmēšanā izmantotos V5 blokus, demonstrējot to funkcijas un savienojumus bloku apmācības kontekstā.

AtlasietConvert Stack to Switch Block.

Diagramma, kas ilustrē dažādu veidu blokus, kas tiek izmantoti V5 robotikas apmācībās, demonstrējot to funkcijas un attiecības V5 sistēmā.

Bloks, uz kura noklikšķinājāt ar peles labo pogu, un visi zem tā esošie bloki tiks pārveidoti par pārslēgšanas bloku.

Pārvērtiet blokus iesaiņojumā, lai pārslēgtos

Varat ar vienu klikšķi pārvērst iesaiņotāju un visu tā saturu uz Switch.

Diagramma, kas ilustrē dažādus robotikas apmācībās izmantotos V5 blokus, demonstrējot to funkcijas un savienojumus izglītības nolūkos.

Ar peles labo pogu noklikšķiniet uz iesaiņojuma, kuru vēlaties konvertēt.

Diagramma, kas ilustrē dažādus V5 blokus, ko izmanto programmēšanas pamācībās, demonstrējot to savienojumus un funkcijas robotikas kontekstā.

AtlasietPārvērst iesaiņojumu un saturu, lai pārslēgtu bloku.

Diagramma, kas ilustrē dažādus robotikas programmēšanā izmantotos V5 blokus, demonstrējot to funkcijas un savienojumus apmācības formātā, lai uzlabotu V5 bloku kodēšanas izpratni.

Viss iesaiņojuma saturs tiks pārveidots par vienu slēdžu bloku.

Izmantojiet slēdžu bloku

Pievienojiet slēdžu bloku no rīklodziņa

Noklikšķiniet uz slēdžu bloka un velciet to no rīklodziņa.

Ierakstiet slēdžu bloku

Atlasiet Switch Block teksta lauku un pēc tam ievadiet vajadzīgo komandu.

Kopējiet un ielīmējiet tekstu slēdžu blokā

Noklikšķiniet un velciet, lai iezīmētu tekstu pārslēgšanas blokā. Ar peles labo pogu noklikšķiniet un atlasiet Kopēt. Pēc tam noklikšķiniet uz cita slēdžu bloka. Visbeidzot, ar peles labo pogu noklikšķiniet un atlasiet Ielīmēt, lai pārsūtītu tekstu.

Papildu slēdžu bloki

Slēdžu bloki ievēro tādas pašas formas konvencijas kā citi bloki. Tabulā ir parādīts salīdzinājums starp bloka formu, tās nozīmi un tāda paša veida Switch blokiem.

Bloka forma Apraksts Bloku piemēri Slēdžu piemēri
Cepuru bloki Sāciet bloku kaudzi un ir veidoti tā, lai piestiprinātu blokus zem tiem. Shēma, kas ilustrē robotikas apmācībās izmantotos V5 blokus, demonstrējot dažādus bloku veidus un to savienojumus programmēšanas uzdevumiem. Diagramma, kas ilustrē dažādus robotikas programmēšanā izmantotos V5 blokus, kas parāda savienojumus un funkcijas, lai uzlabotu izpratni sadaļā Bloku apmācības.
Sakrauj blokus Izpildiet galvenās komandas. Tie ir veidoti, lai piestiprinātu virs vai zem citiem kaudzes blokiem. Diagramma, kas ilustrē V5 bloku apmācības koncepcijas, demonstrē dažādus bloku veidus un to savienojumus VEX robotikas programmēšanai. Diagramma, kas ilustrē robotikas apmācībās izmantotos V5 blokus, demonstrējot dažādus komponentus un to savienojumus izglītības nolūkos.
Būla bloki Atgrieziet nosacījumu kā patiesu vai nepatiesu, un tas iekļaujas visos blokos ar sešstūrainu (sešpusēju) ievadi citiem blokiem. Diagramma, kas ilustrē dažādus robotikas programmēšanā izmantotos V5 blokus, parāda to savienojumus un funkcijas, kā daļu no bloku apmācības V5 kategorijas aprakstā. Diagramma, kas ilustrē dažādus robotikas programmēšanā izmantotos V5 blokus, demonstrē bloku veidus un to savienojumus efektīvai kodēšanai VEX V5 sistēmā.
Reportieru bloki Pārskata vērtības skaitļu veidā un iekļaujas jebkurā blokā ar ovālu ievadi citiem blokiem. Diagramma, kas ilustrē VEX V5 blokus, ko izmanto programmēšanas pamācībās, demonstrējot dažādus bloku veidus un to funkcijas izglītības nolūkos. V5 Blocks apmācības attēls, kurā parādīti dažādi bloku veidi un to konfigurācijas, ilustrējot V5 robotikas platformas lietotājiem pieejamās funkcijas un funkcionalitāti.
C bloki Atkārtojiet bloku(-us) tajos vai pārbaudiet, vai nosacījums ir patiess vai nepatiess. Tie ir veidoti tā, lai piestiprinātu kaudzes blokus virs, zem vai iekšpusē. Robotikas programmēšanā izmantoto V5 bloku ilustrācija, demonstrējot dažādus bloku veidus un to savienojumus apmācības formātā izglītības nolūkos. Diagramma, kas ilustrē dažādus blokus, ko izmanto V5 robotikā, demonstrējot to funkcijas un savienojumus apmācības kontekstā. Diagramma, kas ilustrē dažādus robotikas programmēšanā izmantotos V5 blokus, demonstrējot to savienojumus un funkcijas apmācības kontekstā. Diagramma, kas ilustrē dažādus robotikas programmēšanā izmantotos V5 blokus, izceļot to funkcijas un savienojumus apmācības formātā V5 sistēmas izpratnei.

 

1Veintrops, Deivids un Urijs Vilenskis. "Kā bloku, teksta un hibrīda bloku/teksta modalitātes veido iesācēju programmēšanas praksi."  International Journal of Child-Computer Interaction 17 (2018): 83-92

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

Last Updated: