💻
Automaten - 0
  • Introductie
  • Les 1 - Toestandsdiagrammen
    • Toestandsdiagram - Lift
    • Frisdrankautomaat
    • Frisdrankautomaat: Vragen
    • Waarom automaten?
    • Oefenopdracht: Maak een toestandsdiagram I
    • Inleveropdracht: Maak een toestandsdiagram II
  • Les 2 - Toestanden in de klas
    • Klassikaal - Unplugged werkvorm
  • Les 3 - Van diagram naar programma
    • Van diagram naar programma
    • Voorbeeld
    • Inleveropdracht: Zelf omzetten
  • Les 4 - Toestanden en games
    • Game states
    • Player states
    • Inleveropdracht: Speler die kan schieten
  • Les 5 - Talen en automaten
    • Toestandsautomaten en reguliere expressies
    • Reguliere expressies
    • Oefenopdrachten: Strings accepteren en expressie maken
    • Inleveropdracht: Reguliere expressies maken
    • Inleveropdracht: Strings matchen
    • Voorbeeld: Atom
    • Voorbeeld: Invoervalidatie
    • Voorbeeld: Chatbots
    • Extra: Meer over reguliere expressies
  • Antwoorden
    • Les 1 - Frisdrankautomaat: Vragen
    • Les 1 - Oefenopdracht - Maak toestandsdiagram I
    • Les 5 - Oefenopdrachten: Strings accepteren en expressie maken
Powered by GitBook
On this page

Was this helpful?

Introductie

Je leest hier wat je in deze module gaat leren.

Een frisdrankautomaat bevat een (embedded) computer die ervoor zorgt dat je je frisdrank kunt kopen. Je kan je voorstellen dat dat programma heel precies goed moet werken: je wil niet te veel betalen en je wil ook niet dat gebruikers gratis frisdrank kunnen krijgen.

Om zo een programma te maken gaan we vaak een diagram maken maken waarin precies alle mogelijkheden staan en hoe je zover komt dat je daadwerkelijk je frisdrank in handen krijgt. Zo een diagram heet ook wel een toestandsdiagram. Dat is een manier om het programma, de (eindige) toestandsautomaat, overzichtelijk weer te geven.

In deze module ga je leren wat een (eindige) toestandsautomaat is en waar je ze voor nodig hebt binnen de informatica. Je leert hoe je een toestandsautomaat kunt omschrijven met behulp van een toestandsdiagram.

Je leert hoe je een toestandsdiagram kunt omzetten in een algoritme of programma. Daarnaast leer je dat je ze goed kunt gebruiken bij het ontwerpen van games en bij reguliere expressies.

NextToestandsdiagram - Lift

Last updated 5 years ago

Was this helpful?