Skip to main content

Kennis-check Blok 1

Scratch 1

Wat is een lus in programmeren en waarom is het nuttig?

handig?

Een lus (loop)of in programmeren"loop") is een herhaalblokblokje waarmeein Scratch dat zorgt dat een stukje code telkenssteeds opnieuw kanwordt wordenuitgevoerd. uitgevoerdBijvoorbeeld: als je wilt dat een sprite (Giga) blijft bewegen zolang het spel bezig is, kun je een bepaalde voorwaarde klopt,"herhaal" of voor"herhaal eenzolang" vastgesteldblok aantalgebruiken. keren. HetDit is nuttighandig, omdat je dan niet elke stap apart hoeft te programmeren – het voorkomtgebeurt datautomatisch jesteeds dezelfde code herhaaldelijk moet schrijven voor taken die meerdere keren moeten gebeuren.
opnieuw.

Wat is een als-dan-anders blok (of commando)?

Een als-dan-anders-blok (if-then-else)?

Een als-dan-anders-blok in Scratch zorgtcontroleert ervoorof iets waar is. Als dat eenzo is, doet het programma verschillendehet actieseerste onderneemtstukje code. Anders doet het iets anders. Bijvoorbeeld: als de muis is ingedrukt, dan laat een sprite (Giga) iets zeggen, anders doet hij niets of zegt hij iets anders. Zo kan je programma reageren op basiswat vaner of een bepaalde voorwaarde waar is of niet. Als de voorwaarde waar is, wordt de code in het 'dan'-gedeelte uitgevoerd; zo niet, dan wordt de code in het 'anders'-gedeelte uitgevoerdgebeurt.

Wat is een variabele in programmeren en hoe kun je dezedie gebruiken om de score bij te houden?

houden?

Een variabele is een waardeblokje diewaarmee je informatie kunt opslaanopslaan, enzoals aanpasseneen tijdensgetal hetdat kan veranderen. In een spel. Om de score bij te houden wanneer Giga de sleutel raakt, zoukun je een variabele genaamdmaken die "score" aanmakenheet. enAan dezehet initialiserenbegin zet je die op 0. ZodraElke keer dat Giga debijvoorbeeld een sleutel raakt,aanraakt, zouverhoog je een codeblok gebruiken om de waarde van de variabele "score"score met 11. teZo verhogen.weet het spel hoeveel punten je hebt.


Scratch 2