Les 2-4 - Hoe werkt programmeren?

Beoordeling
1 / 32
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavoLeerjaar 4

Cette leçon contient 32 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 50 min

Éléments de cette leçon

Beoordeling

Slide 1 - Diapositive

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 - Diapositive

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 - Diapositive

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 - Diapositive

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 - Diapositive

;

Slide 8 - Diapositive


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 - Diapositive


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 - Diapositive


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 - Diapositive

Slide 15 - Diapositive

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 - Diapositive

Vergelijkingen maken

Slide 17 - Diapositive


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

Slide 18 - Quiz

Slide 19 - Diapositive

Vergelijkingen maken

Slide 20 - Diapositive

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

Slide 21 - Diapositive

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

Slide 22 - Diapositive


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 - Diapositive

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

Slide 25 - Diapositive

Slide 26 - Diapositive

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 - Diapositive

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 - Diapositive

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 - Diapositive

Hoe werkt getMin()
Zie hier

Slide 31 - Diapositive

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 - Diapositive