Lösungsvorschlag: Fehlerhafte PAP-Konstrukte

Die Sequenz „Alkohol erlaubt“ muss einen Nachfolger haben.

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

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

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

  • Wenn die Zahl grösser/gleich 100 wird die Iteration korrekt beendet.
  • Wenn die Zahl gleich 32 ist, gibt es einen verbotenen „Notausgang“.

Dieses Konstrukt ist formal korrekt.

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


© Marcel Suter

  • modul/archiv/m319/learningunits/lu03/loesungen/konstrukte.txt
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1