Introductie Scratch

1 / 20
next
Slide 1: Slide
InformaticaSecundair onderwijs

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

time-iconLesson duration is: 50 min

Items in this lesson

Slide 1 - Slide

Fiche 1: Denken als een programmeur
Stap 1: Visualiseren van het probleem
Elk probleem begint met een analyse van het probleem.

Slide 2 - Slide

Vb. Ik wil een huis bouwen
  1. Wat ligt er vast: de bouwvoorschriften (= gegeven)
  2. Beginsituatie: een stuk bouwgrond (= invoer)
  3. Beschrijving: huis bouwen volgens plan (= verwerking)
  4. Resultaat: het huis staat er (= uitvoer)

Slide 3 - Slide

Wat is er gegeven bij het bakken van pannenkoeken?

Slide 4 - Open question

Wat is de invoer bij het bakken van pannenkoeken?

Slide 5 - Open question

Wat is de verwerking bij het bakken van pannenkoeken?

Slide 6 - Open question

Wat is de uitvoer bij het bakken van pannenkoeken?

Slide 7 - Open question

Vb. Ik wil pannenkoeken bakken
  1. Gegeven: recept pannenkoeken
  2. Invoer: ingrediënten pannenkoeken
  3. Verwerking: pannenkoeken bakken volgens recept      
  4. Uitvoer: lekkere pannenkoeken 

Slide 8 - Slide

Ook een programmeur moet de volgende stappen zetten in zijn analyse: 

Slide 9 - Slide


Gegeven: verbruik = 6 liter / 100 km
Invoer: prijs benzine
Verwerking: kostprijs = (verbruik x prijs benzine x afstand) / 100
Uitvoer: kostprijs reis

Slide 10 - Slide

Eénmaal je je probleemanalyse hebt, kun je een passend ALGORITME zoeken.

Slide 11 - Slide

Slide 12 - Slide

Slide 13 - Slide

Slide 14 - Slide

Slide 15 - Slide

Eénmaal je je algoritme hebt uitgeschreven, kun je je programma schrijven!
Bij het programmeren geldt: EERST DENKEN, dan doen!

Slide 17 - Slide

Als je programma gemaakt is, dan gaan we het uittesten.  Dit kun je doen doen random waarden in te vullen.
LET OP: Ga er niet vanuit dat alles klopt, reken zeker nog eens na! 
kostprijs = (verbruik x prijs benzine x afstand) / 100

PrijsBenzine
Afstand
Kostprijs
1.6
1000
96

Slide 18 - Slide

En tot slot gaan we nog documenteren.  Dit wil zeggen dat we bijschriften toevoegen aan ons programma zodat een leek ook weet waarvoor het programma gebruikt kan worden.

Slide 19 - Slide

I See p. 10 - 11
Nummer de stappen in de juiste volgorde.
Benoem iedere stap.

Slide 20 - Slide