Beginner coderen met blokken
Hoofdstuk
>
Niveau

Functies en Procedures
Functies maken

Hoewel er al een heleboel functies beschikbaar zijn waarmee je allerlei acties kunt uitvoeren, kun je de acties die je kunt uitvoeren uitbreiden door aangepaste functies te maken en te gebruiken. Hiermee kun je hetzelfde codeblok in meerdere delen van je programma hergebruiken met één enkele regel code.

Aangepaste functies stellen je in staat je code te vereenvoudigen en de hoeveelheid code die je moet opschrijven te verminderen. Gebruik een aangepaste functie, duw de stenen op dit veld en bereik de uitgang met niet meer dan 22 regels code.

Guide

Doel

Duw stenen om de uitgang te bereiken door niet meer dan tweeëntwintig (22) regels code te schrijven.

Er zijn verschillende manieren om tijd te besparen tijdens het programmeren; soms wil je dezelfde code meerdere keren hergebruiken. In eerdere hoofdstukken hebben we lussen en lijsten geïntroduceerd om de code efficiënter te maken, een andere manier om code efficiënter te maken is door het maken van aangepaste functies.

Gebruik het define function blok om een functie te maken genaamd repeat_push. Binnen de functie voeg je blokken toe om te duwen, vooruit te bewegen, te duwen, vooruit te bewegen, te duwen, vooruit te bewegen, te duwen, en vooruit te bewegen. Deze functie duwt een object en beweegt vier (4) keer vooruit.

De bovenstaande functie is een aangepaste functie die de code binnenin uitvoert. Daarmee zal de speler een object duwen en vier (4) keer vooruit bewegen elke keer dat de functie wordt aangeroepen.

Gebruik deze aangepaste functie door hem aan te roepen met het call function blok, om de stenen op het veld te verplaatsen en de uitgang te bereiken. Doe dit terwijl je niet meer dan tweeëntwintig (22) regels code schrijft.

Codeboek