Kunst

Les 5: Kleuren

vandaag gaan we leren

 

  • kleuren gebruiken in je tekeningen met namen

  • kleuren gebruiken in je tekeningen met RGB codes

tekenen!

We gaan weer tekenen vandaag, maar dan met kleuren erbij.
Omdat de programma's nu wat langer worden, moeten we ook gaan nadenken over plannen.

for-lussen

#start de pen op
pen = turtle.Turtle()

for i in range(4):
  pen.forward(100)
  pen.left(90)
aantal_keer = 4
for i in range(aantal_keer):
  pen.forward(100)
  pen.left(90)

aantal_keer = 8
for i in range(aantal_keer):
  pen.forward(100)
  pen.left(45)

Vorige week hebben er ook variabelen in lussen gebruikt:

We hebben al veel geoefend met lussen.

 

 

Als je meerdere figuren wilt tekenen zonder een lijntje ertussen kun je de pen 'optillen' van de tekening, bewegen en dan weer neerzetten.

 

Dat gaat met:

pen.penup()        en

pen.pendown()

de pen optillen

for i in range(4):
  pen.forward(100)
  pen.left(90)

pen.forward(200)

for i in range(3):
  pen.forward(100)
  pen.left(120)

werkblad "even opfrissen"

  • Begin een nieuwe pagina!
    Zet erboven: Les 5a - Even opfrissen
     
  • Opdracht 1
    • Leg de code in je eigen woorden uit
  • Opdracht 2
    • Leg deze codes ook je eigen woorden uit
    • Let op! Er kunnen ook fouten in de codes zitten.

 

Zoals altijd: werk tot aan 'Einde werkblad'

Je kunt de turtle ook van kleur laten veranderen.

 

Dat doe je met pen.color()

 

Tussen de ronde haakjes komt de naam van een kleur, in het Engels. Let ook op de aanhalingstekens!

 

kleuren

#laad de tekenmodule in
import turtle

#start de pen op
pen = turtle.Turtle()

#zet de snelheid op 2
pen.speed(2)

#zet de kleur op oranje
pen.color('orange')

demo

Behalve met namen kun je kleuren ook aangeven met codes.
Die codes heten RGB codes. Dat staat voor RoodGroenBlauw.


Je gebruikt getallen tussen 0 en 255:

  • Geen rood 0
  • Geen groen 0
  • Veel blauw 255


maakt blauw.

 

kleuren

#laad de tekenmodule in
import turtle

#start de pen op
pen = turtle.Turtle()

#zet de snelheid op 2
pen.speed(2)

#zet de kleur op blauw
pen.color(0,0,255)

for i in range(4):
  pen.forward(100)
  pen.left(90)

Behalve met namen kun je kleuren ook aangeven met codes.
Die codes heten RGB codes. Dat staat voor RoodGroenBlauw.


Je kunt ook kleuren mengen. Bijv:

  • Een beetje rood 160
  • Volop groen 255
  • Geen blauw 0


maakt oranje.

kleuren

#laad de tekenmodule in
import turtle

#start de pen op
pen = turtle.Turtle()

#zet de snelheid op 2
pen.speed(2)

#zet de kleur op oranje
pen.color(160, 255, 0)

for i in range(4):
  pen.forward(100)
  pen.left(90)

demo

Het leuke van getallen gebruiken is dat je ze aan kunt passen terwijl je tekent!

 

kleuren

#laad de tekenmodule in
import turtle

#start de pen op
pen = turtle.Turtle()

#zet de snelheid op 2
pen.speed(2)

blauwigheid = 50

for i in range(4):
  pen.color(0, 0, blauwigheid)
  pen.forward(100)
  pen.left(90)
  blauwigheid = blauwigheid + 80

demo

werkblad "Kleuren tekenen"

  • Begin een nieuwe pagina!
    Zet erboven: Les 5a - werkblad Kleuren tekenen
     
  • Opdracht 1
    • Welke kleur is dit? Je mag het in woorden beschrijven.
  • Opdracht 2
    • ​Wat tekent deze code? Gebruik kleurpotloden of stiften!
  • Opdracht 3
    • Welke code maakt deze tekening?

 

zodadelijk op de computer...

opdrachten deel b

opdrachten deel b

opdrachten deel b

opdrachten deel b

opdrachten deel b

opdrachten deel b

vandaag hebben we geleerd

afsluiting

 

  • kleuren gebruiken in je tekeningen met namen

  • kleuren gebruiken in je tekeningen met RGB codes

CS Certificate - Module Kunst - Les 5

By VHTO

CS Certificate - Module Kunst - Les 5

Computer Science Certificate is een initiatief van VHTO in samenwerking met Universiteit Leiden en wordt mogelijk gemaakt door Salesforce.org.

  • 27
Loading comments...

More from VHTO