Kunst

Les 3: Meerdere figuren

vandaag gaan we leren

 

  • overslaan bij het tekenen

  • meerdere figuren maken

tekenen!

We gaan weer tekenen vandaag, maar nu gaan we ook losse figuren tekenen.

 

for-lussen

#laad de tekenmodule in
import turtle

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

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

Deze twee codes doen precies  hetzelfde!

 

#laad de tekenmodule in
import turtle

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

pen.forward(100)
pen.left(90)

pen.forward(100)
pen.left(90)

pen.forward(100)
pen.left(90)

pen.forward(100)
pen.left(90)

for-lussen

 

 

Let bij een for-lus op deze dingen:

 

  • na range komt het aantal keer dat je wilt herhalen tussen ronde haken
  • na de range() moet weer een :
  • op de volgende regel begin je met twee spaties
  • Let op! Alleen de regels die met spaties beginnen worden herhaald!

 

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

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

demo

werkblad "even opfrissen"

  • Begin een nieuwe pagina!
    Zet erboven: Les 3a - werkblad Even opfrissen
     
  • Opdracht 1
    • Wat tekenen deze codes?
    • Let op! Het kan ook fout zijn.
  • Opdracht 2
    • Welke code maakt deze figuren?
    • Gebruik natuurlijk wel for!

Na het tekenen van 1 figuur kun je nog iets tekenen.

 

Je begint dan weer tegen de kantlijn van de code.

 

 

 

Meerdere figuren

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

pen.forward(200)

demo

Na het tekenen van 1 figuur kun je nog iets tekenen.

 

Je begint dan weer tegen de kantlijn van de code.

 

Je kunt ook weer een nieuwe lus gebruiken.

 

 

Meerdere figuren

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)

demo

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)

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.penup()
pen.forward(200)
pen.pendown()

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

demo

werkblad "meerdere figuren"

  • Begin een nieuwe pagina!
    Zet erboven: Les 3a - werkblad Meerdere figuren
     
  • Opdracht 1
    • Welke tekening maakt deze code?

 

Ben je klaar? Maak dan de extraatjes

  •  Bij de extraatjes mag je code afkorten:
    • pen.forward(100)  -> fw(100)
    • pen.left(90)             -> l(90)

zodadelijk op de computer...

opdrachten deel b

Basis:

  • Maak de gegeven tekeningen na:
    • 2 spirografen
    • 2 driehoeken
    • 2 verschillende vierkanten
    • 2 driehoeken, maar dan anders

vandaag hebben we geleerd

afsluiting

 

  • overslaan bij het tekenen

  • meedere figuren maken

CS Certificate - Module Kunst - Les 3

By VHTO

CS Certificate - Module Kunst - Les 3

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

  • 26
Loading comments...

More from VHTO