Lösungsvorschlag: Fehlerhafte PAP-Konstrukte

Beispiel 1

Die Sequenz „Alkohol erlaubt“ muss einen Nachfolger haben.

Beispiel 2

Die Sequenz „anzahl = 1“ darf nur einen Nachfolger haben.

Beispiel 3

Die Iteration „Solange zahl < 100“ hat keinen Nachfolger, wenn die Bedingung nicht mehr erfüllt ist.

Beispiel 4

Die Iteration „Solange zahl < 100“ hat zwei Ausgänge:

Beispiel 5

Dieses Konstrukt ist formal korrekt.

Beispiel 6

Die Selektion „Falls Ferrari“ springt zum Inhalt der Selektion „Deutsches Auto“. Ein solcher Sprung in einen anderen Programmblock ist nicht zulässig.


© Marcel Suter