Vaihtolohkojen käyttäminen siirtymiseen lohkoista tekstipohjaiseen koodaukseen

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 kanssa, jossa he voivat nähdä fyysisesti asioita, kuten silmukan käärimisen muiden lohkojen ympärille, samalla kun he voivat kokeilla itse tekstikomentoja. Kun lohkot on muutettu 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).

Kaavio, joka havainnollistaa V5 Blocks -opetusohjelmia, esittelee erilaisia ​​lohkotyyppejä ja niiden yhteyksiä opetustarkoituksiin robotiikan ohjelmointiin.

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

Lohkojen muuntaminen kytkimeksi

Muunna yksittäinen lohko kytkimeksi

Kaavio, joka havainnollistaa V5-lohkoja robotiikan opetusohjelmiin, esittelee erilaisia ​​lohkotyyppejä ja niiden toimintoja VEX-ohjelmointiympäristössä.

Napsauta hiiren kakkospainikkeella lohkoa, jonka haluat muuntaa kytkinlohkoksi.

Kaavio, joka havainnollistaa tutoriaaleissa käytettyjä V5-lohkoja, esittelee erilaisia ​​lohkotyyppejä ja niiden yhteyksiä opetustarkoituksiin robotiikan ohjelmointiin.

Valitse Muunna lohko Vaihda lohkoksi.

Kaavio, joka havainnollistaa erilaisia ​​robotiikassa käytettyjä V5-lohkoja, korostaa niiden toimintoja ja yhteyksiä opetusohjelmamuodossa ohjelmointikonseptien ymmärtämisen parantamiseksi.

Lohko vaihtuu nyt kytkinlohkoksi, jolla on samat parametrit.

Kaavio, joka havainnollistaa robotiikassa käytettyjä V5-lohkoja, esittelee erilaisia ​​komponentteja ja niiden yhteyksiä opetusmuodossa opetustarkoituksiin.

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

Muunna useita lohkoja kytkimeksi

Kaavio, joka havainnollistaa V5-lohkoja robotiikkaan, esittelee erilaisia ​​lohkotyyppejä ja niiden yhteyksiä opetusmuodossa opetustarkoituksiin.

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

Kaavio, joka havainnollistaa erilaisia ​​robotiikan ohjelmointiin käytettyjä V5-lohkoja, esittelee niiden toimintoja ja yhteyksiä Blocks Tutorials -ohjelman yhteydessä.

ValitseMuunna pino vaihtolohkoksi.

Kaavio, joka havainnollistaa V5-robotiikan opetusohjelmissa käytettyjä erityyppisiä lohkoja ja esittelee niiden toimintoja ja suhteita V5-järjestelmässä.

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.

Kaavio, joka havainnollistaa erilaisia ​​robotiikan opetusohjelmissa käytettyjä V5-lohkoja, esittelee niiden toimintoja ja yhteyksiä opetustarkoituksiin.

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

Kaavio, joka havainnollistaa erilaisia ​​ohjelmointitutoriaaleissa käytettyjä V5-lohkoja, esittelee niiden yhteyksiä ja toimintoja robotiikan kontekstissa.

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

Kaavio, joka havainnollistaa erilaisia ​​robotiikan ohjelmointiin käytettyjä V5-lohkoja, esittelee niiden toiminnot ja liitännät opetusohjelmamuodossa V5-lohkopohjaisen koodauksen ymmärtämisen parantamiseksi.

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. Kaavio, joka havainnollistaa robotiikan tutoriaaleissa käytettyjä V5-lohkoja, esittelee erilaisia ​​lohkotyyppejä ja niiden liitäntöjä ohjelmointitehtäviin. Kaavio, joka havainnollistaa erilaisia ​​robotiikan ohjelmointiin käytettyjä V5-lohkoja, esittelee liitännät ja toiminnot ymmärtämisen parantamiseksi Blocks Tutorials -osiossa.
Pinoa lohkot Suorita pääkomennot. Ne on muotoiltu kiinnittymään muiden pinolohkojen ylä- tai alle. Kaavio, joka havainnollistaa V5-lohkojen opetuskonsepteja, esittelee erilaisia ​​lohkotyyppejä ja niiden liitäntöjä VEX-robotiikan ohjelmointiin. Kaavio, joka havainnollistaa robotiikan opetusohjelmissa käytettyjä V5-lohkoja, esittelee erilaisia ​​komponentteja ja niiden liitäntöjä opetustarkoituksiin.
Boolen lohkot Palauta ehto joko tosi tai epätosi ja sopii kaikkiin lohkoihin, joissa on kuusikulmaiset (kuusipuoliset) tulot muille lohkoille. Kaavio, joka havainnollistaa erilaisia ​​robotiikan ohjelmointiin käytettyjä V5-lohkoja, esittelee niiden liitännät ja toiminnot osana V5-kategorian kuvauksen Blocks Tutorials -ohjelmaa. Kaavio, joka havainnollistaa erilaisia ​​robotiikan ohjelmointiin käytettäviä V5-lohkoja, esittelee lohkotyyppejä ja niiden liitäntöjä tehokkaaseen koodaukseen VEX V5 -järjestelmässä.
Reportteri estää Raportoi arvot numeroiden muodossa ja sopii minkä tahansa lohkon sisään, jossa on soikeat syötteet muille lohkoille. Kaavio, joka havainnollistaa ohjelmointitutoriaaleissa käytettyjä VEX V5 -lohkoja, esittelee erilaisia ​​lohkotyyppejä ja niiden toimintoja opetustarkoituksiin. V5 Blocks -opetuskuva, jossa näkyy erilaisia ​​lohkotyyppejä ja niiden kokoonpanoja, havainnollistaen V5-robotiikkaalustan käyttäjien käytettävissä olevia ominaisuuksia ja toimintoja.
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. Kuva V5-lohkoista, joita käytetään robotiikan ohjelmointiin, esittelee erilaisia ​​lohkotyyppejä ja niiden yhteyksiä opetusmuodossa opetustarkoituksiin. Kaavio, joka havainnollistaa erilaisia ​​V5-robotiikassa käytettyjä lohkoja, esittelee niiden toimintoja ja yhteyksiä opetusohjelmassa. Kaavio, joka havainnollistaa erilaisia ​​robotiikan ohjelmointiin käytettyjä V5-lohkoja, esittelee niiden kytkennät ja toiminnot opetusohjelmassa. Kaavio, joka havainnollistaa erilaisia ​​robotiikan ohjelmointiin käytettyjä V5-lohkoja, korostaen niiden toimintoja ja yhteyksiä opetusmuodossa V5-järjestelmän ymmärtämiseksi.

 

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: