Oefenopdrachten: Strings accepteren en expressie maken

Deel 1

Bekijk het diagram hieronder:

We gaan er voor dit diagram vanuit dat een string geldig is als je de hele string kunt doorlopen en steeds in een van de toestanden 0, 1, 2 of 3 terecht komt.

Voorbeeld:

1bbb1bbb1 is geldig, je doorloopt achtereenvolgens de volgende toestanden: 0123012301

1bb1bbb1 is geldig, je doorloopt achtereenvolgens de volgende toestanden: 0123012301

1b1bbb1 is niet geldig, je doorloopt achtereenvolgens de volgende toestanden: 012 en kunt dan niet verder.

Welke strings worden zijn wel geldig volgens het diagram hierboven?

String

Geldig?

1111111111111111

1bb1bb1bb1b1

1bbb11

1bb1b1

Deel 2

Schrijf ook de reguliere expressie die bij het diagram hieronder hoort:

Last updated