Bloku pārslēgšanas izmantošana, lai pārietu no blokiem uz teksta kodēšanu VEXcode IQ (2. paaudze)

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).
  • 2. paaudzes IQ smadzenes.

Diagramma, kas ilustrē VEX IQ Blocks programmēšanas saskarni, demonstrē dažādus programmēšanas blokus un to funkcijas izglītības robotikas projektiem.

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

VEX IQ Blocks apmācības interfeisa ekrānuzņēmums, kurā parādīti programmēšanas bloki un kodēšanas elementi, kas izstrādāti, lai palīdzētu skolotājiem un studentiem apgūt robotikas koncepcijas, izmantojot VEX IQ platformu.

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

VEX IQ Blocks apmācības interfeisa ekrānuzņēmums, kurā parādīti programmēšanas bloki, kas tiek izmantoti robotikas izglītībā un kas paredzēti, lai palīdzētu iesācējiem apgūt kodēšanas koncepcijas un veidot projektus, izmantojot VEX IQ platformu.

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

Diagramma, kas ilustrē VEX IQ Blocks programmēšanas saskarni, demonstrē dažādus kodēšanas blokus un to funkcijas izglītības robotikas projektiem.

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

Diagramma, kas ilustrē VEX IQ Blocks programmēšanas saskarni, demonstrē dažādus programmēšanas blokus un to funkcijas izglītības robotikas projektiem.

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

VEXcode IQ Blocks apmācības interfeisa ekrānuzņēmums, kurā parādīti programmēšanas bloki un VEX IQ Robotics platformas izkārtojums, kura mērķis ir izglītot iesācējus robotikā un uzlabot viņu programmēšanas prasmes.

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

Ekrānuzņēmums ar Blocks apmācības interfeisu VEX IQ, kurā parādīti programmēšanas elementi un iespējas, lai palīdzētu iesācējiem apgūt robotikas koncepcijas, izmantojot VEXcode IQ.

AtlasietConvert Stack to Switch Block.

VEX IQ Blocks apmācības interfeisa ekrānuzņēmums, kurā parādīti programmēšanas bloki un kodēšanas elementi, kas paredzēti izglītojošiem nolūkiem robotikā, kas paredzēti iesācējiem un pedagogiem, kuri izmanto VEX IQ platformu.

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ē VEX IQ Robotics platformas bloku programmēšanas saskarni, demonstrē dažādus programmēšanas blokus un to funkcijas izglītības robotikas projektiem.

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

VEX IQ Blocks apmācības interfeisa ekrānuzņēmums, kurā parādīti programmēšanas bloki un iespējas robotikas projektu veidošanai, lai palīdzētu skolotājiem un studentiem apgūt robotikas koncepcijas, izmantojot VEX IQ platformu.

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

Diagramma, kas ilustrē VEX IQ Blocks programmēšanas saskarni, demonstrē dažādus kodēšanas blokus un to funkcijas, kas izstrādāta, lai palīdzētu skolotājiem un studentiem apgūt robotikas koncepcijas, izmantojot vizuālo programmēšanu.

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. Diagramma, kas ilustrē VEX IQ Blocks programmēšanas saskarni, demonstrē dažādus kodēšanas blokus un to funkcijas izglītības robotikas projektiem, kā daļu no bloku apmācības sadaļas VEX IQ zināšanu bāzē. VEXcode IQ Blocks apmācības interfeisa ekrānuzņēmums, kurā parādīti VEX IQ robotikas programmēšanas bloki, kas paredzēti, lai palīdzētu skolotājiem un studentiem apgūt robotikas koncepcijas un būvniecības projektus.
Sakrauj blokus Izpildiet galvenās komandas. Tie ir veidoti, lai piestiprinātu virs vai zem citiem kaudzes blokiem. Attēls, kas ilustrē VEX IQ robotikas projektu, demonstrē komponentus un programmēšanas elementus, kas attiecas uz bloku apmācības sadaļu, kas izstrādāts, lai palīdzētu skolotājiem un studentiem apgūt robotikas koncepcijas un labāko praksi. VEX IQ Blocks apmācības interfeisa ekrānuzņēmums, kurā parādīti programmēšanas bloki izglītības robotikai, kas paredzēti, lai palīdzētu iesācējiem apgūt kodēšanas koncepcijas un veidot projektus, izmantojot VEX IQ platformu.
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. VEX IQ Blocks apmācības interfeisa ekrānuzņēmums, kurā parādīti programmēšanas bloki un iespējas izglītības robotikas projektu veidošanai, kas paredzēti iesācējiem un pedagogiem VEX IQ ekosistēmā. Diagramma, kas ilustrē VEX IQ Blocks programmēšanas saskarni, demonstrē dažādus programmēšanas blokus un to funkcijas, kas izstrādāta, lai palīdzētu pedagogiem un studentiem apgūt robotikas koncepcijas, izmantojot vizuālo programmēšanu.
Reportieru bloki Pārskata vērtības skaitļu veidā un iekļaujas jebkurā blokā ar ovālu ievadi citiem blokiem. VEX IQ Blocks apmācības interfeisa ekrānuzņēmums, kurā parādīti programmēšanas bloki un iespējas VEX IQ robotu veidošanai un vadīšanai, kas paredzēti izglītojošiem nolūkiem un iesācēju robotikas entuziastiem. Diagramma, kas ilustrē VEX IQ Blocks programmēšanas saskarni, demonstrē dažādus kodēšanas blokus un to funkcijas izglītības robotikas projektiem.
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ē. VEX IQ Blocks apmācības interfeisa ekrānuzņēmums, kurā parādīti programmēšanas bloki un VEX IQ robotu veidošanas un vadības iespējas, kuru mērķis ir izglītot iesācējus robotikā un uzlabot viņu programmēšanas prasmes. VEX IQ bloku apmācības interfeisa ekrānuzņēmums, kurā parādīti programmēšanas bloki un robotu koda veidošanas iespējas, kas paredzēts izglītojošiem lietotājiem un robotikas iesācējiem. Diagramma, kas ilustrē VEX IQ Blocks programmēšanas saskarni, demonstrē dažādus blokus un to funkcijas izglītības robotikas programmēšanai VEX IQ platformā. Diagramma, kas ilustrē VEX IQ Blocks programmēšanas saskarni, demonstrē dažādus programmēšanas blokus un to funkcijas izglītības robotikas projektiem.

 

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: