Vandaag
• Opfrissen
• Opfrisoefening
• Opdracht tekenen voor een cijfer
Opfrissen
Waar moet je op letten bij ask?
Opfrissen
Waar moet je op letten bij het commando ask?
• Gebruik om een vraag te stellen
• Altijd samen met is
• aanhalingstekens na ask
• ..
eten is ask 'Wat wilt u eten?'
print 'dus u wilt een ' eten ' eten?'
Opfrissen
Waar moet je op letten bij het commando if/else?
Opfrissen
Waar moet je op letten bij het commando if/else?
• if met een voorwaarde
• regel na if inspringen
• alle regels na if die zijn ingesprongen worden uitgevoerd als aan de voorwaarde wordt voldaan.
• else niet ingesprongen
• regel(s) na else wel ingesprongen
• ...
eten is ask 'Wat wilt u eten?'
if eten is hamburger
print 'oe lekker hamburger'
print 'eet smakelijk'
else
print 'weet u het zeker?'
Opfrissen
Waar moet je op letten bij het commando repeat?
Opfrissen
Waar moet je op letten bij het commando repeat?
• repeat altijd samen met times
• geef het aantal keer dat je wil herhalen aan
• regel na repeat ingesprongen
• alle regels na repeat die zijn ingesprongen worden herhaald
• ...
repeat 4 times
print 'hallo'
print 'dit wordt 4 keer herhaald'
print 'dit wordt maar 1 keer geprint'
Opfrissen
Waar moet je op letten bij het commando for . in . (zonder range)?
Opfrissen
Waar moet je op letten bij het commando for . in . (zonder range)?
• na for komt altijd een variabele
• na in komt altijd een lijstje
• regel na for moet worden ingesprongen
• alle regels na for die zijn ingesprongen worden herhaald met steeds een ander woord uit het lijstje
• ...
steden = ['Rotterdam', 'Utrecht', 'Den Haag']
for stad in steden
print stad ' is een stad in Nederland'
Opfrissen
Waar moet je op letten bij het commando for . in range . to .?
Opfrissen
Waar moet je op letten bij het commando for . in range . to .?
• na for komt altijd een variabele (vaak i)
• na range komt het getal waarmee je start
• na to komt het getal waarmee je eindigt
• regel na for moet worden ingesprongen
• regels na for die zijn ingesprongen worden herhaald met steeds een ander getal
• ...
for i in range 1 to 5
print 'en dat is ' i
print 'en dat is links'
print 'en dat is rechts'
Opfrissen -> Opdracht
4 opfrisopdrachten in Hedy level 11:
• Opfris1
• Opfris2
• Opfris3
• Opfris4
Kijk hoe ver je kan komen in 30 minuten!
Opdracht tekenen level 11
• Maak een tekening in Hedy level 11:
- Minstens 5 figuren (maak ze niet te groot)
- Minstens 3 variabelen met is die je gebruikt in de tekening
- Minstens 3 lussen met repeat of for
- Minstens 3 verschillende kleuren
• Verdien extra punten met:
- Het gebruiken van at random
- Het gebruik van in range . to .
- Het gebruik v/d variabele die je maakt met for, bijv. de variabele 'i' in for i in range
- Andere coole dingen die je kan verzinnen
• Gebruik de inleverknop in Hedy (Mijn programma’s). Kopieer de link en lever de link in via Magister (ELO->Opdrachten -> Tekening Coderen).
Hedy opdracht tekenen
By Ebbens
Hedy opdracht tekenen
- 256