Les 2-4 - Hoe werkt programmeren?

Beoordeling
1 / 32
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavoLeerjaar 4

In deze les zitten 32 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 50 min

Onderdelen in deze les

Beoordeling

Slide 1 - Tekstslide

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

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

Slide 3 - Quizvraag

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

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

let harry = "potter";

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

Slide 6 - Quizvraag

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

Slide 7 - Tekstslide

;

Slide 8 - Tekstslide


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

Zie hier voor visualisatie van de code

Slide 10 - Tekstslide


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

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

Slide 12 - Tekstslide


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

Slide 14 - Tekstslide

Slide 15 - Tekstslide

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

Vergelijkingen maken

Slide 17 - Tekstslide


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

Slide 18 - Quizvraag

Slide 19 - Tekstslide

Vergelijkingen maken

Slide 20 - Tekstslide

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

Slide 21 - Tekstslide

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

Slide 22 - Tekstslide


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

Slide 23 - Quizvraag

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

Slide 24 - Tekstslide

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

Slide 25 - Tekstslide

Slide 26 - Tekstslide

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

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

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

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

Hoe werkt getMin()
Zie hier

Slide 31 - Tekstslide

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