Uitleg

Variabelen en lijstblokken: waarden, bereik en lijstitems

Alle variabele- en lijstblokken van Code: waarden instellen, zichtbaar maken, lijstitems invoegen, vervangen, opzoeken en verwijderen. Lees ook het verschil tussen gedeeld en spritegebonden bereik.

Leerkracht
Leerling
Laatst bijgewerkt: 12 oktober 2026

Variabelen bevat benoemde waarden en lijsten. Een variabele bevat een waarde; een lijst bevat een geordende reeks items. De categorie toont de betreffende opdrachten zodra er een variabele of lijst beschikbaar is.

Een variabele of lijst en het bereik kiezen

Gebruik Maak een variabele of Maak een lijst, geef een naam en kies het bereik. Bij een sprite kan een waarde voor alle sprites beschikbaar zijn of alleen voor die sprite. Bij het Speelveld is ze beschikbaar voor alle sprites. Een gedeelde waarde wordt door meerdere sprites gelezen en veranderd; een spritegebonden waarde is niet automatisch de waarde van een andere sprite.

Kies in iedere opdracht de bedoelde variabele of lijst. De gemaakte namen verschijnen in de blokken en menu's. Alleen een naam zien bewijst niet dat een beginwaarde is ingesteld.

Blokken in Variabelen

[variabele]

Het Nederlandse blok score in Code.

Geeft de huidige waarde van de gekozen variabele terug. Iedere gemaakte variabele heeft een eigen waardeblok. Het blok leest de waarde; het verandert haar niet.

maak [variabele] [waarde]

Het Nederlandse blok 0 maak score in Code.

Vervangt de huidige waarde door de ingevulde waarde, een getal of tekst. Dit is een opdracht; het gelijkteken bij Functies is juist een vergelijking.

verander [variabele] met [verschil]

Het Nederlandse blok 1 verander score met in Code.

Telt het getal bij de huidige numerieke waarde op. Een negatief verschil verlaagt de waarde. Het blok plakt geen tekst aan een tekstwaarde; daarvoor dient tekst samenvoegen met daarna een maak-opdracht.

toon variabele [variabele]

Het Nederlandse blok toon variabele score in Code.

Toont de variabeleweergave op het Speelveld zonder de waarde terug te zetten. Het aanvinkvak bij het waardeblok kan die weergave ook aanzetten.

verberg variabele [variabele]

Het Nederlandse blok verberg variabele score in Code.

Verbergt alleen de variabeleweergave. De variabele en haar waarde blijven bestaan en bruikbaar in scripts.

[lijst]

Het Nederlandse blok woorden in Code.

Geeft de lijstinhoud als tekst terug. Normaal staan items met spaties achter elkaar; als alle items losse letters zijn worden ze zonder spaties samengevoegd. Het aanvinkvak toont de lijstweergave. Een afzonderlijk item uitlezen is een ander blok.

voeg [waarde] toe aan [lijst]

Het Nederlandse blok ding voeg toe aan woorden in Code.

Voegt een nieuwe waarde achteraan toe. De lijst wordt een item langer; bestaande items behouden hun volgorde. Gelijke waarden mogen meermaals voorkomen.

verwijder [itemnummer] van [lijst]

Het Nederlandse blok 1 verwijder van woorden in Code.

Verwijdert het item op de gekozen positie. Nummering begint bij 1. Latere items schuiven op en de lijst wordt korter. Een gewone positie buiten de lijst verwijdert niets.

verwijder alle van [lijst]

Het Nederlandse blok verwijder alle van woorden in Code.

Verwijdert alle items. De lijst zelf blijft bestaan met lengte 0. Dit verwijdert niet de lijstnaam of de andere lijstblokken.

voeg [waarde] toe op [itemnummer] van [lijst]

Het Nederlandse blok 1 ding voeg toe op van woorden in Code.

Voegt een nieuw item in op de gekozen positie. Het bestaande item en latere items schuiven op. De positie direct na het laatste item is toegestaan. Dit maakt de lijst langer en vervangt geen bestaand item.

vervang item [itemnummer] van [lijst] door [waarde]

Het Nederlandse blok 1 ding vervang item van woorden door in Code.

Vervangt de waarde op een bestaande positie. Lijstlengte en itemnummers blijven gelijk. Een gewone positie buiten de lijst maakt geen nieuw item.

item [itemnummer] van [lijst]

Het Nederlandse blok 1 item van woorden in Code.

Leest de waarde op de gekozen positie zonder haar te verwijderen. Het eerste item is 1. Buiten de lijst is de uitkomst leeg, niet automatisch het eerste of laatste item.

item # van [gezochte waarde] in [lijst]

Het Nederlandse blok ding item # van in woorden in Code.

Geeft het nummer van de eerste overeenkomstige waarde terug. Bij niet gevonden is de uitkomst 0; dat is geen geldig eerste itemnummer. Bij meermaals voorkomen krijg je alleen de eerste positie.

lengte van [lijst]

Het Nederlandse blok lengte van woorden in Code.

Geeft het aantal items terug; een lege lijst heeft lengte 0. Het blok telt niet de letters of woorden binnen een item.

[lijst] bevat [gezochte waarde]?

Het Nederlandse blok ding woorden bevat ? in Code.

Controleert of een overeenkomstig volledig item voorkomt. Het zoekt geen deel van de tekst binnen een item, geeft geen itemnummer terug en verwijdert niets.

toon lijst [lijst]

Het Nederlandse blok toon lijst woorden in Code.

Toont de lijstweergave op het Speelveld zonder haar inhoud te veranderen.

verberg lijst [lijst]

Het Nederlandse blok verberg lijst woorden in Code.

Verbergt de lijstweergave zonder de items te verwijderen. Dit verschilt van verwijder alle van, dat de inhoud wist.

De echte Variabelen-categorie met een fictieve variabele en lijst en de bijbehorende itemopdrachten.
Lijstitems beginnen bij 1; tonen en verbergen veranderen de inhoud niet.

Itemnummers en lijstlengte

Het eerste item heeft nummer 1. Invoegen en verwijderen verschuiven de nummers van volgende items. Vervangen verandert alleen de waarde op een bestaande positie. Zoeken naar een itemnummer geeft 0 als de waarde ontbreekt; controleer die uitkomst voordat ze als itempositie wordt gebruikt.

Bij itemvergelijkingen behandelt Code bruikbare getallen numeriek en tekst zonder onderscheid tussen hoofdletters en kleine letters. Lijst bevat zoekt een volledige waarde. Tekst bevat in Functies zoekt een stuk tekst binnen andere tekst.

Weergave verbergen of inhoud wissen

Toon en verberg bedienen alleen de weergave. Een verborgen waarde blijft bruikbaar. Verwijder alle van maakt een lijst leeg; dit verbergt niet alleen haar weergave. Een variabele op 0 zetten is een aparte maak-opdracht.

Als een waarde of item onverwacht verandert

Controleer het bereik en alle scripts die dezelfde gedeelde waarde gebruiken. Controleer bij lijsten of eerder items zijn ingevoegd of verwijderd: een oud itemnummer kan daardoor een andere waarde aanwijzen. De groene vlag stelt niet vanzelf alle waarden en lijsten terug; begininstellingen moeten in de betreffende scripts staan.

Deze waarden horen bij het Code-project. Een scorevariabele maakt op zichzelf geen leerlingrapport, deelt geen uitslag met een leerkracht en geeft geen toegang tot andere leerlinggegevens.

Kom je er niet uit?

We helpen je graag verder.

Staat het antwoord er niet bij? Neem contact met ons op of vraag een demo aan, dan kijken we samen naar jullie situatie.

Variabelen en lijstblokken: waarden, bereik en lijstitems | Delta.school