Kunst

Les 5: Kleuren

Vandaag gaan we leren

  • Hoe je kleuren in je tekening kunt gebruiken met namen

  • Hoe je kleuren in je tekening kunt gebruiken met RGB codes

  • Hoe je vlakken in je tekening kunt vullen met kleur

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. 

Herhaling

De waarde van een variabele kan ook een getal zijn.

En je kan variabele meerdere keren gebruiken.

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)

Demo

Aan de slag met je werkblad

Werkblad Even opfrissen 

  • Begin een nieuwe pagina en schrijf bovenaan je schrift:
    Les 5a, [datum van vandaag]
    Even opfrissen
  • Lees goed!
  • Leg de code in je eigen woorden uit
  • Let op! Er kunnen ook fouten in de codes zitten.

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 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')
pen.color()

Demo

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


Je gebruikt getallen tussen 0 en 255:

  • Rood 0
  • Groen 0
  • 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 RGB-codes. Dat staat voor RoodGroenBlauw.


Je kunt ook kleuren mengen

  • Rood 160
  • Groen 255
  • 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 blauw
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

blauwigheid = 50

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

Demo

Aan de slag met je werkblad

  • Schrijf bovenaan een nieuwe pagina: Kleuren tekenen
  • Lees goed!
  • Teken de figuren en schrijf de codes in je schrift!
  • Bij opdracht 1 mag je de kleuren beschrijven
  • Gebruik bij opdracht 2 kleurpotloden of stiften

Werkblad Kleuren tekenen

Tekeningen worden nog mooier als je ze inkleurt.

Dat doen we met begin_fill()
en end_fil()

Figuren vullen

begin_fill()
end_fill()

Tekeningen worden nog mooier als je ze inkleurt.

Dat doen we met begin_fill()
en end_fil()

Figuren vullen

pen.color('orange')

#vanaf hier vullen
pen.begin_fill()    

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

#tot hier
pen.end_fill()     
begin_fill()
end_fill()

Tekeningen worden nog mooier als je ze inkleurt.

Dat doen we met begin_fill()
en end_fil()

Figuren vullen

pen.color('orange')

#vanaf hier vullen
pen.begin_fill()    

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

#tot hier
pen.end_fill()     

Let op deze dingen:

  • Er moet een laag streepje tussen begin en fill
  • Er moet een laag streepje tussen end en fill
  • Er hoeft niets tussen de ronde haakjes
begin_fill()
end_fill()

Demo

Aan de slag met je werkblad

Werkblad Figuren vullen

  • Schrijf bovenaan een nieuwe pagina: Figuren vullen
  • Lees goed!
  • Teken de figuren en schrijf de codes in je schrift!
  • Gebruik je kleurpotloden of stiften
  • Werkblad 5b, datum van vandaag
  • Opdracht 1
  • Opdracht 2
  • Opdracht 3
  • Opdracht 4

Schrijf in je schrift:

Op de computers

Werkblad b

  • Ga naar repl.it en log in op je account
  • Opdracht 1 tot en met 4

Klaar?

  • Nakijken
  • Extra opdracht
  • Hoe je kleuren in je tekening kunt gebruiken met namen

  • Hoe je kleuren in je tekening kunt gebruiken met RGB codes

  • Hoe je vlakken in je tekening kunt vullen met kleur

Vandaag hebben we geleerd

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.

  • 787