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