Grondslagen lessenserie Roomba

 Rrrrrrroombaargh!
1 / 27
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolvwoLeerjaar 4,5

Cette leçon contient 27 diapositives, avec quiz interactifs, diapositives de texte et 1 vidéo.

time-iconLa durée de la leçon est: 90 min

Éléments de cette leçon

 Rrrrrrroombaargh!

Slide 1 - Diapositive

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


Les 2: Toestandsdiagrammen
  • Toestanden
  • Overgangen

Slide 2 - Diapositive

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

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

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

Slide 5 - Question ouverte

Normaal verkeerslicht
Voetgangerslicht

Slide 6 - Diapositive

Slide 7 - Vidéo

Wat voor toestanden kan een Roomba hebben?

Slide 8 - Question ouverte

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

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

Slide 10 - Quiz

Geef een voorbeeld van een DFA

Slide 11 - Question ouverte

Is een Roomba een DFA of een NDFA?
NFA
DFA

Slide 12 - Sondage

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

Wat heb je vandaag geleerd?

Slide 14 - Carte mentale

De les was
leerzaam
niet leerzaam

Slide 15 - Sondage

Volgende les:
Toestandsdiagrammen toepassen op eindige automaten

Slide 16 - Diapositive

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

Toestandsdiagrammen
Toestanden zijn bolletjes
Overgangen zijn pijlen

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

Slide 18 - Diapositive

Wat mist bij dit
toestandsdiagram?

Slide 19 - Question ouverte

Elementen en structuur van toestandsdiagram

Slide 20 - Diapositive

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

Wat klopt niet in dit toestandsdiagram?

Slide 22 - Question ouverte

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

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

Wat heb je vandaag geleerd?

Slide 25 - Carte mentale

De les was
leerzaam
niet leerzaam

Slide 26 - Sondage

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

Slide 27 - Question de remorquage