Pseudokodo naudojimas su savo mokiniais

Pseudokodas yra žingsnis tarp blokų arba komandų VEXcode ir įprastos kalbos. Dažnai studentai gali „atspėti ir patikrinti“ savo kelią, kaip rasti sprendimą. Tačiau dėl to jie nesukuria konceptualaus kodavimo sąvokų supratimo.

Pseudokodas gali būti naudojamas padėti mokiniams konceptualiai suprasti kompiuterių mokslą ir savo kodą. Mokiniai naudoja pseudokodą, kad praneštų apie elgesį, kurį nori, kad jų robotas atliktų projekto metu, kad galėtų konkuruoti su užduotimi.


Pseudokodo kūrimo žingsniai

Šie žingsniai apima tai, ką turėtų daryti mokiniai ir mokytojas, kad mokiniai galėtų sudaryti užduotį sudarančių veiksmų sąrašą ir suprasti, kaip jie susiję su norimu roboto elgesiu prieš pradėdami koduoti.

„Clawbot“ roboto eskizas lauke. Kairėje ir aukščiau nuo roboto yra mėlynas Buckyball, o raudonos rodyklės rodo, kad robotas turėtų pasisukti veidu į jį ir tada važiuoti link jo.

1. Suskaidykite užduotį į kuo mažesnį elgesį.

Tai galima padaryti nubraižant užduotį arba užsirašant veiksmus.

Inžinerijos sąsiuvinis

Užrašai inžinerijos sąsiuvinyje, kuriame rašoma 1 veiksmas: Pasukite į kairę, kad atsidurtumėte veide su Buckyball. 2 veiksmas. Važiuokite į priekį, kad nustumtumėte Buckyball nuo aikštės.

VEXcode EXP blokai

Du komentarų blokai su užrašu „Pasukite į kairę, kad atsidurtumėte veidu į Bekijos kamuolį, ir važiuokite į priekį, kad nustumtumėte Bekijos kamuolį nuo aikštės“.

VEXcode EXP Python

Python komentarai, kuriuose rašoma: „Pasukite į kairę, kad atsidurtumėte veide su Buckyball, o tada važiuokite į priekį, kad nustumtumėte Buckyball nuo aikštės“.

2. Pažymėkite elgesį. Tai galima padaryti inžinerijos bloknote arba naudojant komentarus VEXcode EXP.

Mokinių grupė su mokytoju aptaria pseudokodo užduotį.

3. Paprašykite mokinių pasidalinti savo pseudokodu su mokytoju. Tada mokytojas gali pasikalbėti su mokiniais apie roboto lūkesčius ir užduotį, kurią robotas iš tikrųjų turi atlikti.

Jei mokinio pseudokodas atitinka lūkesčius, jis gali pradėti kodavimą. Jei pseudokodas neatitinka lūkesčių ir (arba) užduoties, paskatinkite mokinius grįžti prie pirmojo žingsnio ir suskaidyti užduotį į dar mažesnius elgesio būdus ir dar kartą atlikti procesą.

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

Last Updated: