Rita en kvadrat, vänd några grader, rita en lite större kvadrat, vänd några grader...
Gör ett program som ser till att en sprajt ritar en kvadrat.
Använd blocken och
eller
.
Använd också ett repetera-block. Hur många gånger ska du repetera? Hur många grader ska sprajten vända sig?
Du ska göra ett eget block som ritar en kvadrat med en sidlängd som man ska kunna välja.
sida
.Du ska nu lägga in kod under Definiera kvadrat som ritar en kvadrat med den valda sidlängden.
Använd sedan blocket kvadrat på valfritt sätt.
Börja med att rita upp roterade kvadrater. Utgå från koden:
Ändra på olika argument tills du får en bild som ser bra ut. Du kan exempelvis ändra hur många grader sprajten ska svänga, hur stor pennan ska vara, hur mycket färgen ska ändras, hur stor kvadraten ska vara.
Vi ska nu rita kvadrater som är små från början men blir större och större. Det parametervärde som skickas in till blocket kvadrat måste alltså variera.
Parametrar och argument
Blocket
är en så kallad parameter till blocket kvadrat. När du definierar blocket kvadrat används parametern
på samma sätt som du använder en variabel när du pusslar ihop kod.
Med textbaserade programmeringsspråk kan man också definiera mindre stycken kod som kan återanvändas många gånger. Detta kallas för att definiera en funktion. I vissa språk används istället ordet metod.
När du använder kvadratblocket skickar du in det värde som
ska ha. Detta värde kan kallas för parametervärde. Ibland används också ordet argument.