Python - recursie

Recursie
  • Je kunt met behulp van recursie een simpel probleem oplossen
  • Je kan uitleggen waarom de basisvoorwaarde in een recursieve functie nodig is
Welkom beste leerling! Wat fijn dat jer bent! Ga lekker zitten en pak er een warm bakkie bij. Alles komt goed : )
1 / 11
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolvwoLeerjaar 5

Cette leçon contient 11 diapositives, avec diapositives de texte.

Éléments de cette leçon

Recursie
  • Je kunt met behulp van recursie een simpel probleem oplossen
  • Je kan uitleggen waarom de basisvoorwaarde in een recursieve functie nodig is
Welkom beste leerling! Wat fijn dat jer bent! Ga lekker zitten en pak er een warm bakkie bij. Alles komt goed : )

Slide 1 - Diapositive

Slide 2 - Diapositive

Sudoku

Slide 3 - Diapositive

Recursie
  1. Een functie die zichzelf aanroept
  2. Een probleem reduceren tot een simpelere versie van het probleem
Droste effect
3D printers die printers printen

Slide 4 - Diapositive

Recursie
In python
Dit is een simpel recursief programma om een getal te raden

Slide 5 - Diapositive

Recursie
Een simpelvoorbeeld
Wat gebeurt hier?
Antwoord
Je hebt dus altijd een basisvoorwaarde nodig

Slide 6 - Diapositive

Recursie
In python
Dit is een simpel recursief programma om een getal te raden
Basisvoorwaarde

Slide 7 - Diapositive

Vraag 
Hoeveel keer moet je draaien om een lamp erin te schroeven?

Antwoord
Zittie al vast? Dan 0. Anders draai je één keer vraag het me nog een keer en tel één op bij het antwoord
Gloeilamp "grap"

Slide 8 - Diapositive

Opdracht
Maak de Gloeilamp opdracht in repl.it
timer
10:00

Slide 9 - Diapositive

Hoe kan de onderstaande code efficienter geschreven worden:
Code tip van de dag!

Slide 10 - Diapositive