Les 2: Opdrachten

Om dat wat je leert te onthouden, moet je oefenen.

In dit gedeelte bieden wij jou enkele opdrachten aan om zelf te proberen. Het is zeer belangrijk dat je ze probeert op te lossen voordat je de antwoorden ziet!

Open eerst het volgende adres in een ander tabblad in jouw browser: https://elm-lang.org/try.

Kopieer en voer dezelfde code uit die we in les 2 zagen:

import Playground exposing (..)

main =
  picture
    [ circle green 100 ]

Probeer nu de code te veranderen om onderstaande opdrachten te kunnen maken. En, wees niet bang om een fout te maken!
Probeer het eens, testen, onderzoeken, fouten maken. Het ergste dat kan gebeuren is dat je een foutmelding krijgt

OPDRACHT 1: De grootte van een cirkel veranderen.

Verander de waarde van de cirkelgrootte in een willekeurig getal.
Het kan een kleine waarde zijn zoals 1 of 2, of een grote waarde zoals 999999999.
Klik dan op Rebuild en zie het resultaat!

OPDRACHT 2: De kleur van de cirkel veranderen.

Verander de kleurwaarde van de cirkel in de kleur van jouw voorkeur.
Vergeet niet dat je de naam van de kleuren in het Engels moet schrijven. Als je moeite hebt met Engels, kijk dan hieronder op de lijst met beschikbare kleuren.

Lijst met kleuren:

red, orange, yellow, green, blue, purple, brown, lightRed, lightOrange, lightYellow, lightGreen, lightBlue, lightPurple, lightBrown, darkRed, darkOrange, darkYellow, darkGreen, darkBlue, darkPurple, darkBrown, white, lightGrey, grey, darkGrey, lightCharcoal, charcoal, darkCharcoal, black, lightGray, gray and darkGray.

OPDRACHT 3 (uitdagend): Maak 2 cirkels, de één binnen de ander.

Onze tekening (picture) heeft momenteel slechts één cirkel. Probeer een tweede cirkel van een andere kleur en een beetje kleiner dan de eerste toe te voegen.

👩‍🏫 Tips:

  • Vergeet niet dat de symbolen [ en ] een lijst aangeven. Dus de tweede cirkel moet binnen deze symbolen vallen.
  • Zie de lijst als vergelijkbaar met een boodschappenlijstje. Maar in plaats van voedsel, bevat onze lijst geometrische vormen.
  • Gebruik een komma om aan te geven dat je een tweede cirkel maakt binnen de lijst van geometrische vormen.
  • Let op de volgorde! Als de kleinste cirkel voor de grootste in de lijst staat, komt hij achter de grootste te staan en kun je hem niet zien.

OPDRACHT 4 (uitdagend): Maak 4 cirkels, de één binnen de ander.

Vergelijkbaar met de vorige opdracht, maar deze keer moeten er 4 cirkels zijn: de ene binnen de andere, met verschillende maten en kleuren.

En nu?

Heb je alle oefeningen kunnen doen? Had je moeite met een van hen?

Ga naar antwoorden van de opdrachten om de oplossing te zien.