Uporaba blokov Switch za prehod iz blokovnega v besedilno kodiranje v VEXcode GO
Switch vključuje znane elemente blokovnega programiranja in integrirano besedilna polja, v katera je mogoče vnašati besedilne ukaze.
Opomba: Bloki Switch so združljivi samo s Pythonom.
Switch učencem zagotavlja naraven prehod iz blokovnega v besedilno kodiranje. Ko učenci spoznajo logiko in zaporedje ukazov, lahko začnejo projekt pretvarjati en blok naenkrat.
To učencem omogoča, da nadaljujejo z delom v okviru logičnega toka blokovnega programa, kjer lahko fizično vidijo elemente, kot je ovijanje zanke okoli drugih blokov, hkrati pa začnejo sami preizkušati besedilne ukaze. Ko so bloki pretvorjeni v Switch, lahko učenci enostavno spremenijo parametre in začnejo razumeti sintakso besedilnih ukazov. V tem razdelku je prikazana učenčeva uporaba blokov Switch, ki pojasnjuje, kako jih lahko uporabite v projektu VEXcode.
Pretvorba blokov v Switch
Opomba: Za začetek kodiranja z bloki Switch morate imeti računalnik (ne mobilno napravo).
Pretvorba enega bloka v Switch
Z desnim gumbom miške kliknite blok, ki ga želite pretvoriti v blok Switch.
Izberite Convert Block to Switch Block.
Blok bo sedaj pretvorjen v blok Switch z enakimi parametri.
Če želite blok Switch po pretvorbi spremeniti nazaj v blok, kliknite gumb Razveljavi.
Pretvorba več blokov v Switch
Z desnim gumbom miške kliknite vrh sklada, ki ga želite pretvoriti v blok Switch.
Izberite Convert Stack to Switch Block.
Blok, na katerega ste kliknili z desnim gumbom miške, in vsi bloki pod njim bodo pretvorjeni v blok Switch.
Pretvorba blokov znotraj bloka C v Switch
Blok C in vso njegovo vsebino lahko pretvorite v Switch z enim klikom.
Z desnim gumbom miške kliknite blok C, ki ga želite pretvoriti.
Izberite Convert C Block and its Contents to Switch Block.
Vsa vsebina bloka C bo pretvorjena v en sam blok Switch.
Uporaba bloka Switch
Dodajanje bloka Switch iz orodnega nabora
Kliknite blok Switch v orodnem naboru in ga povlecite na delovno površino.
Vnos besedila v blok Switch
Izberite besedilno polje bloka Switch in vnesite želeni ukaz.
Kopiranje in lepljenje besedila znotraj bloka Switch
Kliknite in povlecite, da označite besedilo v bloku Switch. Z desnim gumbom miške kliknite in izberite Kopiraj. Nato kliknite znotraj drugega bloka Switch. Na koncu z desnim gumbom miške kliknite in izberite Prilepi, da prenesete besedilo.
Dodatni bloki Switch
Bloki Switch sledijo enakim oblikovnim konvencijam kot drugi bloki. Spodnja preglednica prikazuje primerjavo med obliko bloka, njegovim pomenom in bloki Switch iste vrste.
| Oblika bloka | Opis | Primeri blokov | Primeri blokov Switch |
|---|---|---|---|
| Klobučni bloki | Začnejo sklad blokov in so oblikovani tako, da se bloki pritrdijo pod njih. | ||
| Skladovni bloki | Izvajajo glavne ukaze. Oblikovani so tako, da se pritrdijo nad ali pod druge skladovne bloke. | ||
| Logični bloki | Vrnejo pogoj kot resničen ali neresničen ter se prilegajo v vse bloke s šestkotnimi (šeststranskimi) vhodi za druge bloke. | ||
| Poročevalski bloki | Poročajo vrednosti v obliki številk ter se prilegajo v vse bloke z ovalnimi vhodi za druge bloke. | ||
| Bloki C | Ponavljajo blok ali bloke znotraj njih ali preverijo, ali je pogoj resničen ali neresničen. Oblikovani so tako, da se skladovni bloki pritrdijo nad, pod ali znotraj njih. | |
1 Weintrop, David, and Uri Wilensky. "How block-based, text-based, and hybrid block/text modalities shape novice programming practices." International Journal of Child-Computer Interaction 17 (2018): 83-92
Potrebujete dodatne dele?
Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.