Grondslagen lessenserie Roomba

 Rrrrrrroombaargh!
1 / 27
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolvwoLeerjaar 4,5

In deze les zitten 27 slides, met interactieve quizzen, tekstslides en 1 video.

time-iconLesduur is: 90 min

Onderdelen in deze les

 Rrrrrrroombaargh!

Slide 1 - Tekstslide

Wat gaan wij doen de komende lessen?
Les 1: Eindige Automaten
  • DFA
  • NFA


Les 2: Toestandsdiagrammen
  • Toestanden
  • Overgangen

Slide 2 - Tekstslide

Leerdoelen
  • Je kunt uitleggen wat een eindige automaat is.
  • Je kunt in een toestandsdiagram een toestand en een toestandsovergang aanwijzen.
  • Je kunt in een toestandsdiagram de begintoestand en mogelijke eindtoestanden aanwijzen.
  • Je kunt een eindige toestandsautomaat doorlopen bij gegeven overgangen.
  • Je kunt een relatie leggen tussen de toestand van de Roomba en het gedrag van de Roomba.
  • Je begrijpt dat de automaat los staat van de gebruikte context.
  • Je kunt een valide serie overgangen noemen en niet valide overgangen herkennen.

Slide 3 - Tekstslide

Les 1: Eindige automaten
Het woord eindig geeft hier aan dat een systeem op enig moment maar in één bepaalde toestand tegelijk kan bevinden.

Bij een Roomba is dit ook het geval, dat zal je zo zien. 


Slide 4 - Tekstslide

Een verkeerslicht is ook een voorbeeld van een eindige automaat. Welke toestanden kent een verkeerslicht?

Slide 5 - Open vraag

Normaal verkeerslicht
Voetgangerslicht

Slide 6 - Tekstslide

Slide 7 - Video

Wat voor toestanden kan een Roomba hebben?

Slide 8 - Open vraag

DFA & NDFA
Bij een deterministische eindige automaat (ook wel DFA genoemd)komt elke overgang maar 1 keer voor per toestand.

 
Een niet-deterministische eindige automaat (ook wel NDFA genoemd) kan dezelfde overgang hebben naar verschillende toestanden.

Slide 9 - Tekstslide

Wat is hier een NDFA?
A
Spraakherkenning
B
Pacman
C
Boter, kaas & eieren
D
Drankjesmachine

Slide 10 - Quizvraag

Geef een voorbeeld van een DFA

Slide 11 - Open vraag

Is een Roomba een DFA of een NDFA?
NFA
DFA

Slide 12 - Poll

Zelfstandig werken
Ga aan de slag met de hand-out.
-> Lees de stof + uitleg
-> Ga aan de slag met de vragen
-> Klaar? Check jezelf
timer
20:00

Slide 13 - Tekstslide

Wat heb je vandaag geleerd?

Slide 14 - Woordweb

De les was
leerzaam
niet leerzaam

Slide 15 - Poll

Volgende les:
Toestandsdiagrammen toepassen op eindige automaten

Slide 16 - Tekstslide

Les 2: Toestandsdiagrammen
Een toestandsdiagram is een grafische weergave van de verschillende toestanden waarin de eindige automaat zich kan bevinden. 
Ook wordt in de toestandsdiagram de mogelijke eindtoestand aangegeven.

Slide 17 - Tekstslide

Toestandsdiagrammen
Toestanden zijn bolletjes
Overgangen zijn pijlen

Begintoestand heeft een instroompijl.
Eindtoestand is bolletje met dubbele rand.

Slide 18 - Tekstslide

Wat mist bij dit
toestandsdiagram?

Slide 19 - Open vraag

Elementen en structuur van toestandsdiagram

Slide 20 - Tekstslide

Voorwaardelijke overgangen
  • Aan toestandsovergangen mag je voorwaarden koppelen (guards)
  • Alleen bij voldoen aan de voorwaarde kan de overgang plaatsvinden
  • Guards staan tussen deze [haken]
  • (let op: dit staat niet in de stof!)

Slide 21 - Tekstslide

Wat klopt niet in dit toestandsdiagram?

Slide 22 - Open vraag

Het toestandsdiagram hiernaast betreft een telefoon.
Welke teksten kunnen bij de letters A t/m D staan?
(© TU Delft)
A
A: na 30 seconden B: gesprek beëindigen C: gesprek doorschakelen D: opnemen
B
A: gesprek beëindigen B: opnemen C: gesprek doorschakelen D: voicemail inspreken
C
A: na 30 seconden B: gesprek beëindigen C: opnemen D: in gesprek
D
A: gesprek beëindigen B: voicemail inspreken C: gesprek doorschakelen D: opnemen

Slide 23 - Quizvraag

Zelfstandig werken
Ga aan de slag met de hand-out.
-> Lees de stof + uitleg
-> Ga aan de slag met de vragen
-> Klaar? Check jezelf
timer
20:00

Slide 24 - Tekstslide

Wat heb je vandaag geleerd?

Slide 25 - Woordweb

De les was
leerzaam
niet leerzaam

Slide 26 - Poll

Behaald
(Nog) niet behaald
Leerdoel 1
Leerdoel 2
Leerdoel 3
Leerdoel 4
Leerdoel 5
Leerdoel 6
Leerdoel 7

Slide 27 - Sleepvraag