Vandaag
• Herhaling level 1 t/m 9
• tips
• opdrachten level 9
• zelfstandig werken
Herhaling level 1 t/m 9
• level 1 -> start commando's print, ask en echo
• level 2 -> variabelen met is, (echo bestaat niet meer)
• level 3 -> willekeurige woorden uit een lijstje met at random
• level 4 -> aanhalingstekens bij print en ask
• level 5 -> maak keuzes met if/else
Herhaling level 1 t/m 9
• level 6 -> rekenen in Hedy: +, -, *, /
• level 7 -> herhalen met repeat . times
• level 8 -> inspringen, maak een code blok bij if/else & repeat
• level 9 -> dubbel inspringen, een code blok in een blok
commando's level 4
• ask
• echo (†)
• is
• at random
• add to
• remove from
• forward
• turn
• color
print 'hallo wereld'
antw is ask 'hoe gaat het?'
forward 50
turn 90
lijstje is kip, paard, koe
forward 50
print lijstje at random
add geit to lijstje
remove kip from lijstje
color red
if/else level 5
antw is ask 'wit of rood?'
if antw is rood print 'de kleur van bloed'
else print 'de kleur van de wolken'
de kleur van bloed
if/else vanaf level 8
• met
inspringen
antw is ask 'wit of rood?'
if antw is rood
print 'de kleur van bloed'
else
print 'de kleur van de wolken'
de kleur van bloed
repeat level 7
• repeat
repeat 3 times print 'lalalalala'
lalalala
lalalala
lalalala
repeat vanaf level 8
• repeat
repeat 3 times
print 'lalalalala'
lalalala
lalalala
lalalala
level 8 if/else meerdere regels
dier is ask 'kip of koe?'
if dier is kip
print 'toktok'
print 'ik ben een scharrelkip'
else
print 'boe'
print 'ik ben een bonte koe'
toktok
ik ben een scharrelkip
boe
ik ben een bonte koe
Level 9
• dubbel inspringen
• code blok in een blok
• if/else combineren met repeat . times
Dubbel Inspringen if/else
leeftijd = 12
lengte = 154
if leeftijd is 12
if lengte is 154
print 'wat een toeval'
print 'we zijn precies even oud en lang'
else
print 'soooo'
print 'we zijn even oud, maar niet even lang'
else
print 'we zijn niet even oud'
• Gebruik meerdere if/else in elkaar
Dubbel Inspringen if/else
leeftijd = 12
lengte = 154
if leeftijd is 12
if lengte is 154
print 'wat een toeval'
print 'we zijn precies even oud en lang'
else
print 'soooo'
print 'we zijn even oud, maar niet even lang'
else
print 'we zijn niet even oud'
• Gebruik meerdere if/else in elkaar
Dubbel Inspringen if/else
leeftijd = 12
lengte = 154
if leeftijd is 12
if lengte is 154
print 'wat een toeval'
print 'we zijn precies even oud en lang'
else
print 'soooo'
print 'we zijn even oud, maar niet even lang'
else
print 'we zijn niet even oud'
• Gebruik meerdere if/else in elkaar
Tip 1
Als je niet meer weet hoe je een commando gebruikt, zoek terug
• via de spiekbrief
• in de presentaties (via Magister)
• in de vorige Hedy levels (maak een nieuw tabblad)
Tip 2
Voer je code regelmatig uit!
Tip 3
Foutje in je code? Puzzelen!
- Snap je de foutmelding?
- Gebruik de om code tijdelijk uit te zetten
- Zoek op in welke regel het misgaat.
- lees je code regel voor regel
Opdracht level 9
• Maak van Hedy level 9 alle tabbladen (let op inspringen!)
• Klaar?
- Naar Python
Hedy Herhaling level 1 t/m 9
By Ebbens
Hedy Herhaling level 1 t/m 9
- 257