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
next
Slide 1: Slide
InformaticaMiddelbare schoolvwoLeerjaar 5

This lesson contains 11 slides, with text slides.

Items in this lesson

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

Slide 2 - Slide

Sudoku

Slide 3 - Slide

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

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

Slide 5 - Slide

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

Slide 6 - Slide

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

Slide 7 - Slide

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

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

Slide 9 - Slide

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

Slide 10 - Slide