Switch Blocks siirtyminen lohkoista tekstipohjaiseen koodaukseen VEXcode IQ:ssa (2. sukupolvi)

Switch sisältää tuttuja lohkopohjaisen ohjelmoinnin elementtejä ja integroi tekstilaatikoita, joihin tekstikomentoja voidaan kirjoittaa.

Huomautus: kytkinlohkot ovat yhteensopivia vainPythonkanssa.


Switch tarjoaa opiskelijoille luonnollisen sillan Blocksista tekstipohjaiseen koodaukseen. Kun opiskelijat perehtyvät komentojen logiikkaan ja järjestykseen, he voivat aloittaa projektin muuntamisen lohko kerrallaan. 

Tämä antaa opiskelijoille mahdollisuuden jatkaa työskentelyä lohkopohjaisen ohjelman logiikan parissa, jossa he voivat fyysisesti nähdä asioita, kuten silmukan käärimisen muiden lohkojen ympärille, samalla kun he voivat kokeilla itse tekstikomentoja. Kun lohkot on muunnettu Switchiksi, opiskelijat voivat helposti muuttaa parametreja ja alkaa ymmärtää tekstikomennon syntaksia. Tämä osio opastaa sinut Switchin käytön läpi ja selittää, kuinka voit käyttää näitä lohkoja VEXcode-projektissa.

Kytkinlohkojen käytön aloittaminen

Jotta voit aloittaa koodauksen Switch Blocks -toiminnolla, sinulla on oltava:

  • Tietokone (ei mobiililaite).
  • 2. sukupolven IQ-aivot.

VEX IQ Blocks -ohjelmointirajapinta havainnollistava kaavio, jossa esitellään erilaisia ​​ohjelmointilohkoja ja niiden toimintoja opetusrobotiikkaprojekteihin.

Kun lohko muunnetaan Switch Blockiksi, C++ Code Viewerissa poistetaan käytöstä.

Lohkojen muuntaminen kytkimeksi

Muunna yksittäinen lohko kytkimeksi

Näyttökaappaus VEX IQ Blocks -opetuskäyttöliittymästä, jossa esitellään ohjelmointilohkoja ja koodauselementtejä, jotka on suunniteltu auttamaan opettajia ja opiskelijoita oppimaan robotiikan käsitteitä VEX IQ -alustan avulla.

Napsauta hiiren kakkospainikkeella lohkoa, jonka haluat muuntaa kytkinlohkoksi.

Näyttökaappaus VEX IQ Blocks -opetuskäyttöliittymästä, joka esittelee robotiikan koulutuksessa käytettäviä ohjelmointilohkoja, jotka on suunniteltu auttamaan aloittelijoita koodauskonseptien oppimisessa ja projektien rakentamisessa VEX IQ -alustan avulla.

Valitse Muunna lohko Vaihda lohkoksi.

VEX IQ Blocks -ohjelmointirajapintaa havainnollistava kaavio, joka esittelee erilaisia ​​koodauslohkoja ja niiden toimintoja opetusrobotiikkaprojekteihin.

Lohko vaihtuu nyt kytkinlohkoksi, jolla on samat parametrit.

VEX IQ Blocks -ohjelmointirajapinta havainnollistava kaavio, jossa esitellään erilaisia ​​ohjelmointilohkoja ja niiden toimintoja opetusrobotiikkaprojekteihin.

Muuttaaksesi vaihtolohkon takaisin lohkoksi muuntamisen jälkeen, valitseKumoa -painike.

Muunna useita lohkoja kytkimeksi

Näyttökaappaus VEXcode IQ Blocks -opetusliittymästä, joka esittelee ohjelmointilohkoja ja asettelun VEX IQ Robotics -alustaan, jonka tarkoituksena on kouluttaa aloittelijoita robotiikassa ja parantaa heidän ohjelmointitaitojaan.

Napsauta hiiren kakkospainikkeella pinon yläosaa, jonka haluat muuntaa kytkinlohkoksi.

Näyttökaappaus Blocks-opetuskäyttöliittymästä VEX IQ:lle, joka esittelee ohjelmointielementtejä ja vaihtoehtoja, jotka auttavat aloittelijoita oppimaan robotiikan käsitteitä VEXcode IQ:n avulla.

ValitseMuunna pino vaihtolohkoksi.

Näyttökaappaus VEX IQ Blocks -opetuskäyttöliittymästä, joka esittelee ohjelmointilohkoja ja koodauselementtejä, jotka on suunniteltu robotiikan opetustarkoituksiin ja jotka on suunnattu aloittelijoille ja VEX IQ -alustaa käyttäville kouluttajille.

Lohko, jota napsautat hiiren kakkospainikkeella, ja kaikki sen alla olevat lohkot muunnetaan Switch Blockiksi.

Muunna kääreen sisällä olevat lohkot kytkimeksi

Voit muuntaa Wrapperin ja kaiken sen sisällön Switchiksi yhdellä napsautuksella.

VEX IQ Robotics -alustan lohkoohjelmointirajapintaa havainnollistava kaavio, jossa esitellään erilaisia ​​ohjelmointilohkoja ja niiden toimintoja opetusrobotiikkaprojekteihin.

Napsauta hiiren kakkospainikkeella käärettä, jonka haluat muuntaa.

Näyttökaappaus VEX IQ Blocks -opetuskäyttöliittymästä, joka esittelee ohjelmointilohkoja ja vaihtoehtoja robotiikkaprojektien rakentamiseen. Se on suunniteltu auttamaan opettajia ja opiskelijoita robotiikan käsitteiden oppimisessa VEX IQ -alustan avulla.

ValitseMuunna kääre ja sisältö vaihtolohkoksi.

VEX IQ Blocks -ohjelmointirajapintaa havainnollistava kaavio, jossa esitellään erilaisia ​​koodauslohkoja ja niiden toimintoja, jotka on suunniteltu auttamaan opettajia ja opiskelijoita robotiikan käsitteiden oppimisessa visuaalisen ohjelmoinnin avulla.

Kaikki Wrapperin sisältö muunnetaan yhdeksi kytkinlohkoksi.

Käytä kytkinlohkoa

Lisää kytkinlohko Toolboxista

Napsauta ja vedä kytkinlohkoa Toolboxista.

Kirjoita Switch Block

Valitse Switch Blockin tekstikenttä ja kirjoita sitten haluamasi komento.

Kopioi ja liitä tekstiä kytkinlohkon sisään

Napsauta ja vedä korostaaksesi tekstiä kytkinlohkossa. Napsauta hiiren kakkospainikkeella ja valitse Kopioi. Napsauta seuraavaksi toisen kytkinlohkon sisällä. Napsauta lopuksi hiiren kakkospainikkeella ja valitse Liitä siirtääksesi tekstin.

Lisäkytkinlohkot

Kytkinlohkot noudattavat samoja muotosopimuksia kuin muut lohkot. Tässä oleva taulukko näyttää vertailun lohkomuodon, sen merkityksen ja samantyyppisten Switch-lohkojen välillä.

Lohkon muoto Kuvaus Block-esimerkkejä Kytkin esimerkkejä
Hattulohkot Aloita lohkojen pino ja ne on muotoiltu kiinnittämään lohkot niiden alle. VEX IQ Blocks -ohjelmointirajapintaa havainnollistava kaavio, jossa esitellään erilaisia ​​koodauslohkoja ja niiden toimintoja koulutusrobotiikkaprojekteihin, osana VEX IQ -tietokannan Blocks Tutorials -osiota. Näyttökaappaus VEXcode IQ Blocks -opetuskäyttöliittymästä, joka esittelee VEX IQ -robotiikan ohjelmointilohkoja, jotka on suunniteltu auttamaan opettajia ja opiskelijoita robotiikkakonseptien ja rakennusprojektien oppimisessa.
Pinoa lohkot Suorita pääkomennot. Ne on muotoiltu kiinnittymään muiden pinolohkojen ylä- tai alle. Kuva havainnollistaa VEX IQ -robotiikkaprojektia ja esittelee Blocks Tutorials -osion kannalta tärkeitä komponentteja ja ohjelmointielementtejä, jotka on suunniteltu auttamaan opettajia ja opiskelijoita robotiikan käsitteiden ja parhaiden käytäntöjen oppimisessa. Näyttökaappaus VEX IQ Blocks -opetuskäyttöliittymästä, joka esittelee opetusrobotiikan ohjelmointilohkoja, jotka on suunniteltu auttamaan aloittelijoita oppimaan koodauskonsepteja ja rakentamaan projekteja VEX IQ -alustan avulla.
Boolen lohkot Palauta ehto joko tosi tai epätosi ja sopii kaikkiin lohkoihin, joissa on kuusikulmaiset (kuusipuoliset) tulot muille lohkoille. Näyttökaappaus VEX IQ Blocks -opetuskäyttöliittymästä, joka esittelee ohjelmointilohkoja ja vaihtoehtoja koulutusrobotiikkaprojektien rakentamiseen, suunniteltu aloittelijoille ja kouluttajille VEX IQ -ekosysteemissä. VEX IQ Blocks -ohjelmointirajapinta havainnollistava kaavio, jossa esitellään erilaisia ​​ohjelmointilohkoja ja niiden toimintoja, jotka on suunniteltu auttamaan opettajia ja opiskelijoita robotiikan käsitteiden oppimisessa visuaalisen ohjelmoinnin avulla.
Reportteri estää Raportoi arvot numeroiden muodossa ja sopii minkä tahansa lohkon sisään, jossa on soikeat syötteet muille lohkoille. Näyttökaappaus VEX IQ Blocks -opetuskäyttöliittymästä, joka esittelee ohjelmointilohkoja ja vaihtoehtoja VEX IQ -robottien rakentamiseen ja ohjaamiseen, jotka on suunniteltu koulutustarkoituksiin ja aloitteleville robotiikan harrastajille. VEX IQ Blocks -ohjelmointirajapintaa havainnollistava kaavio, joka esittelee erilaisia ​​koodauslohkoja ja niiden toimintoja opetusrobotiikkaprojekteihin.
C-lohkot Kierrä lohko(t) niiden sisällä tai tarkista, onko ehto tosi vai epätosi. Ne on muotoiltu kiinnittämään pinolohkoja niiden ylä-, ala- tai sisäpuolelle. Näyttökaappaus VEX IQ Blocks -opetusliittymästä, joka esittelee ohjelmointilohkoja ja vaihtoehtoja VEX IQ -robottien rakentamiseen ja ohjaukseen. Tarkoituksena on kouluttaa aloittelijoita robotiikassa ja parantaa heidän ohjelmointitaitojaan. Näyttökaappaus VEX IQ Blocks -opetuskäyttöliittymästä, joka esittelee ohjelmointilohkoja ja vaihtoehtoja robottikoodin rakentamiseen. Se on suunnattu kouluttaville käyttäjille ja robotiikan aloittelijoille. VEX IQ Blocks -ohjelmointirajapintaa havainnollistava kaavio, jossa esitellään erilaisia ​​lohkoja ja niiden toimintoja opetusrobotiikkaohjelmointiin VEX IQ -alustalla. VEX IQ Blocks -ohjelmointirajapinta havainnollistava kaavio, jossa esitellään erilaisia ​​ohjelmointilohkoja ja niiden toimintoja opetusrobotiikkaprojekteihin.

 

1Weintrop, David ja Uri Wilensky. "Kuinka lohkopohjaiset, tekstipohjaiset ja hybridilohko-/tekstimodaliteetit muokkaavat aloittelijan ohjelmointikäytäntöjä."  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: