Les 1 - Algoritmen

Algoritmen
1 / 13
next
Slide 1: Slide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

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

time-iconLesson duration is: 50 min

Items in this lesson

Algoritmen

Slide 1 - Slide

This item has no instructions

Leerdoel
Aan het eind van deze les weet je wat een algoritme is en kan je dit uitleggen aan de hand van een voorbeeld met het sorteren van kaarten en kan je uitleggen waarom je een algoritme het beste in een schema kan uitwerken.

Slide 2 - Slide

This item has no instructions

Opdracht
  1. Soorteer de kaarten op kleur. Beschrijf hoe jullie dit doen

  2. Vergelijk jullie methode met die van jullie buren, welke is beter?

  3. Je gaat de stapel nu sorteren op getallen. Dus eerst allen nullen, dan alle enen, enz. Beschrijf weer hoe jullie dit doen.

  4. Vergelijk jullie methode met die van jullie buren, welke is beter?

Slide 3 - Slide

This item has no instructions

Wat is een algoritme?
Een algoritme is een verzameling instructies om een probleem op te lossen of een taak uit te voeren.

Voorbeelden
data sorteren
routes vinden
online zoeken
optimale spoorbezetting berekenen

Slide 4 - Slide

This item has no instructions

Filmfragment 1
Bekijk het filmfragment. Bedenk waarom dit geen goed voorbeeld is van een algoritme.


Wat is ook alweer een algoritme?
Een algoritme is een verzameling instructies om een probleem op te lossen of een taak uit te voeren.

Slide 5 - Slide

Betreft het filmfragment die te vinden is op fundament-online.nl - Domein B - Algoritmen (b1) -  Paragraaf 1.3
Filmfragment 1
Stappen die werden gevolgd:
1. Verdeel de kaarten eerst over vier stapels. Voor elke kleur een aparte stapel.
2. Sorteer daarna per stapel de kaarten met de hand.

Stap 1 is duidelijk
Stap 2 is niet duidelijk

Hoe ga je in stap 2 dan sorteren?

Slide 6 - Slide

This item has no instructions

Eenduidigheid
Deze strategie uit het filmfragment is nog geen eenduidig algoritme. Dat is het pas als er in elke stap duidelijk is wat je moet doen en hoe je dat moet doen. Algoritmen die door een computer worden uitgevoerd, moeten altijd eenduidig zijn.

Slide 7 - Slide

This item has no instructions

Filmfragment 2
Het volgende filmfragment zal 2 keer worden afgespeeld. 

Probeer de eerste keer gewoon goed op te letten wat er gedaan wordt.

Probeer bij de tweede keer op te schrijven welke instructie(s) worden gevolgd.

Slide 8 - Slide

Betreft het filmfragment die te vinden is op fundament-online.nl - Domein B - Algoritmen (b1) - Paragraaf 1.3
Filmfragment 2
  • Pak de eerste kaart en leg die zichtbaar op tafel. Dit wordt de eerste stapel.
  • Pak de volgende kaart. Kijk of de kaart een grotere waarde heeft dan de kaart op de eerste stapel.
          - Zo ja, dan leg je de kaart rechts naast de eerste stapel. Dit wordt een nieuwe stapel.
          - Zo nee, dan leg je de kaart bovenop de eerste stapel.
  • Doe voor alle volgende kaarten het volgende:
          - Zoek alle stapels waarvan de topkaart even groot is of groter dan de kaart
             die je vasthoudt.
          - Zijn die stapels er? Leg je kaart dan op de stapel met de kleinste topkaart.
          - Is je kaart groter dan alle topkaarten? Begin dan een nieuwe stapel aan
            de rechterkant.

Slide 9 - Slide

This item has no instructions

Schematiseren

Slide 10 - Slide

This item has no instructions

Filmfragment 3
Bekijk het fragment.

Schrijf uit wat het algoritme is van de verzamelfase.

Maak het bijbehorende schema van de verzamelfase.

Slide 11 - Slide

Betreft het filmfragment die te vinden is op fundament-online.nl - Domein B - Algoritmen (b1) - Paragraaf 1.3
Wat is een algoritme?
timer
1:00

Slide 12 - Open question

This item has no instructions

Wat is het voordeel van het in een schema weergeven van een algoritme?
timer
1:00

Slide 13 - Open question

This item has no instructions