Les 2-4 - Hoe werkt programmeren?

Beoordeling
1 / 32
next
Slide 1: Slide
InformaticaMiddelbare schoolhavoLeerjaar 4

This lesson contains 32 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 50 min

Items in this lesson

Beoordeling

Slide 1 - Slide

Hoe gaan we LessonUppen
1. Vul je normale naam in 
Als je dit niet doet, kan ik niet controleren of je het snapt en helpen

2. Bij vragen, denk je in stilte na en houd je het antwoord voor jezelf
Vragen zijn echt belangrijk om te weten of je het begrijpt

Je krijgt telkens 30 seconden de tijd om de vraag te beantwoorden


Slide 2 - Slide

Hoe vinden we de video's?
A
Leerzaam
B
Moeilijk
C
(Nog) Geen video's gekeken
D
Leerzaam && Moeilijk

Slide 3 - Quiz

Programmeer Bouwstenen
Maak een function [...] met parameters [...]
Roep function [...] aan met argumenten [...]
Print [...]
Maak variabele [...]
Verander variabele [...]
  in een bepaalde waarde of data type
  in de waarde van een andere variabele
  in de waarde van de return van een functie
Geef [...] terug
Verwissel waarde [...] met waarde van [...]
Bepaal of […]
  anders als, bepaal of [...]
  anders, doe
  als waar, doe
  als niet waar, doe
Herhaal terwijl [...]
Herhaal van […] tot (en met) […]

Programmeer Bouwstenen

Slide 4 - Slide

Programmeer Bouwstenen
Maak een function [...] met parameters [...]
Roep function [...] aan met argumenten [...]
Print [...]
Maak variabele [...]
Verander variabele [...]
  in een bepaalde waarde of data type
  in de waarde van een andere variabele
  in de waarde van de return van een functie
Geef [...] terug
Verwissel waarde [...] met waarde van [...]
Bepaal of […]
  anders als, bepaal of [...]
  anders, doe
  als waar, doe
  als niet waar, doe
Herhaal terwijl [...]
Herhaal van […] tot (en met) […]

De video's gingen over:

Slide 5 - Slide

let harry = "potter";

harry. Wat is dat voor een ding?
A
string
B
integer
C
variabele
D
data type

Slide 6 - Quiz

Concept map van variabele
String (stukje tekst)
Boolean (True of False)
Integer (heel getal)
Double / Float (puntgetal)

Slide 7 - Slide

;

Slide 8 - Slide


Wat is de waarde van varX en varY
na het uitvoeren van de code?
A
varX: 0 varY: 0
B
varX: 0 varY: 2
C
varX: 2 varY: 0
D
varX: 2 varY: 2

Slide 9 - Quiz

Zie hier voor visualisatie van de code

Slide 10 - Slide


Wat is de waarde van varX en varY
na uitvoeren van de code?
A
varX: 0 varY: 0
B
varX: 0 varY: 2
C
varX: 2 varY: 0
D
varX: 2 varY: 2

Slide 11 - Quiz

Wat is de uitvoer van deze code?
timer
0:30

Slide 12 - Slide


Wat is de uitvoer van deze code?
A
Q 10 3 10
B
Q 10 10
C
undefined undefined undefined undefined
D
undefined 10 undefined 10

Slide 13 - Quiz

Slide 14 - Slide

Slide 15 - Slide

if statements
if ( temperatuur < 0 ) {
    console.log('Het vriest');
}
else if ( temperatuur > 0 ) {
    console.log('Het dooit');
}
else {
    console.log('Het is precies nul');
}

als  vergelijking 1 waar is dan 
  doe dit

anders als  vergelijking 2 waar is  dan 
  doe dat

anders 
  doe zo


1
2
3
4
5
6
7
8
9

Slide 16 - Slide

Vergelijkingen maken

Slide 17 - Slide


Wat is de uitvoer van deze code?
A
Waar
B
Niet Waar
C
Waar Niet Waar
D
Error

Slide 18 - Quiz

Slide 19 - Slide

Vergelijkingen maken

Slide 20 - Slide

Vergelijkingen maken
Als (praten && !overInformatica) { 
  eruitSturen 
}

Slide 21 - Slide

Vergelijkingen maken
Als (doorMijHeenPraten || spelletjesSpelen) { 
  kindjeSlaan 
}

Slide 22 - Slide


Wat is de uitvoer van deze code?
A
A
B
B
C
A C
D
B C

Slide 23 - Quiz

getalX
getalY
getalZ
2
3
1
getalX 
<= getalY
&&
getalX 
<= getalZ
2 <= 3
en
2 <= 1
True
dus False
False

Slide 24 - Slide

Console:
B
C
getalX
getalY
getalZ
2
3
1
getalX
== getalY
||
getalX 
> getalZ
2 == 3
of
2 > 1
False
dus True
True

Slide 25 - Slide

Slide 26 - Slide

Doel voor deze les
Werken aan de Programmeer Puzzels: getMin en dartScore 
PP1 is 10% van SE 1 (vrijdag af && individueel)




Wees niet bang voor errors!

Slide 27 - Slide

Wat gaan we doen?
Even 10 minuten in stilte werken aan getMin() van PP1

Waarom?
- PP1 is individueel
- Echt even focussen om het te begrijpen
- Het is lastig


In Stilte

Slide 28 - Slide

Begrijpen we de opdracht om nu tien minuten stil te werken aan getMin() van PP1?
A
Ja
B
Nee
C
Welke opdracht?
D
Half

Slide 29 - Quiz

Wat gaan we doen?
1. Ga naar fiorettileerling.online
2. Volg de stappen op de website

Komende 10 minuten --> Maak getMin()
Klaar?
1. Maak dartScore()
2. Werk aan BlackJack project


In Stilte

Slide 30 - Slide

Hoe werkt getMin()
Zie hier

Slide 31 - Slide

Wat gaan we doen?
1. Ga naar fiorettileerling.online
2. Volg de stappen op de website

Tot einde van de les --> dartScore()

Klaar?
Werk aan dartScore()
Fluisterend
met partner

Slide 32 - Slide