Oefenopdracht: toegangscode

Het volgende toestandsdiagram beschrijft een systeem voor toegang tot een beveiligde omgeving. Het systeem bestaat uit twee drukknoppen, A en B. Om toegang te krijgen tot het systeem moet de gebruiker de knopjes indrukken in de juiste volgorde. Dan gaat de deur van het slot. Zodra iemand er doorheen loopt valt de deur automatisch weer in het slot.

Opdracht: toegangscode

a) Pas nu het toestandsdiagram aan zodat de deur open gaat bij de code ABBA.

b) Maak nu een in pseudocode op basis van het bovenstaande toestandsdiagram.

c) Ga nu uit van 3 knoppen: A, B en C. De kluis moet opengaan met de volgende twee codes:
ABCA. Maar ook bijvoorbeeld AABCA, ABABCA. Zolang het maar eindigt op ABCA.
ABBA. Ook hier geldt: zolang het maar eindigt op ABBA.

Maak het toestandsdiagram.