-
Een van de belangrijkste concepten van informatica
-
is het maken van nieuwe commando's;
het toevoegen van je eigen woorden aan de taal.
-
De meeste programmeertalen hebben maar honderd woorden of commando's
-
en de kunst is om je eigen woorden te maken van de codeblokken.
-
Bij sport doen we dit heel vaak.
-
Bij basketbal leer je hoe je moet dribbelen,
terugkaatsen en hoe je een lay-up moet doen.
-
Als je deze technieken kent
leer je nieuwe technieken,
-
door technieken te combineren,
zoals de pick-and-roll of de give-and- go.
-
vanuit daar kun je nog moeilijkere moves maken.
-
Als je die geleerd hebt en een naam hebt gegeven,
weet iedereen uit het team hoe het moet.
-
Als je een computer eenmaal hebt geleerd hoe iets moet,
-
door het combineren van commando's,
-
kun je een naam bedenken,
zodat het makkelijker te herhalen is.
-
Wanneer je je eigen commando maakt en een naam geeft,
heet dat een functie.
-
Als je programmeert met blokken,
-
kun je functies gebruiken,
als je een groepje acties vaker wilt gebruiken.
-
Je hebt een code geschreven om een vierkant te maken.
-
Je kunt hier een functie van maken die je maakVierkant noemt.
-
Nu heb je een nieuw blok welk je meerdere keren kunt gebruiken
om meerdere vierkanten te maken.
-
Veel functies kunnen worden gebruikt,
om moeilijke patronen te maken.
-
In de volgende puzzel,
-
krijg je de code die je maakte om een cirkel te maken,
-
als een nieuwe functie,
welk cirkels kan maken van verschillende grotes.
-
Kun jij Elsa helpen om mooie nieuwe patronen te maken in de sneeuw?