Grondslagen lessenserie Roomba

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

This lesson contains 27 slides, with interactive quizzes, text slides and 1 video.

time-iconLesson duration is: 90 min

Items in this lesson

 Rrrrrrroombaargh!

Slide 1 - Slide

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


Les 2: Toestandsdiagrammen
  • Toestanden
  • Overgangen

Slide 2 - Slide

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

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

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

Slide 5 - Open question

Normaal verkeerslicht
Voetgangerslicht

Slide 6 - Slide

Slide 7 - Video

Wat voor toestanden kan een Roomba hebben?

Slide 8 - Open question

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

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 - Open question

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

Wat heb je vandaag geleerd?

Slide 14 - Mind map

De les was
leerzaam
niet leerzaam

Slide 15 - Poll

Volgende les:
Toestandsdiagrammen toepassen op eindige automaten

Slide 16 - Slide

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

Toestandsdiagrammen
Toestanden zijn bolletjes
Overgangen zijn pijlen

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

Slide 18 - Slide

Wat mist bij dit
toestandsdiagram?

Slide 19 - Open question

Elementen en structuur van toestandsdiagram

Slide 20 - Slide

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

Wat klopt niet in dit toestandsdiagram?

Slide 22 - Open question

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

Wat heb je vandaag geleerd?

Slide 25 - Mind map

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 - Drag question