Frage von Wega94, 46

Hat jemand eine Ahnung wie man dieses Struktogramm aufbauen könnte?

Antwort
von ceevee, 46

Im Pseudocode:

  • Eingabe Tag:Integer
  • Wenn Tag = 1 dann Ausgabe "Sonntag"
  • Sonst: Wenn Tag = 2 dann Ausgabe "Montag"
  • Sonst: Wenn Tag >= 3 und Tag <= 7 dann Ausgabe "Baustelle"
  • Sonst: Ausgabe "Ungültiger Tag".

Also quasi die Eingabe und danach 3 verschachtelte einfache Verzweigungen. Das wäre eine Lösungsmöglichkeit.

https://de.wikipedia.org/wiki/Nassi-Shneiderman-Diagramm#Einfache_Auswahl_.5BEin...

Wenn du deinen Ansatz hochlädst, dann kann man dir auch sagen, ob der richtig ist.

Kommentar von Wega94 ,

Das Problem ist ich hab leider keinen Ansatz

Kommentar von ceevee ,

Und ich hab keine Lust, deine Hausaufgaben zu machen. :)

Versuchs erstmal, vielleicht hilft es auch, wenn du das Programm erst schreibst und danach das Struktogramm malst.

Kommentar von Wega94 ,

also habs jetzt kapiert ist garnicht so schwer, nur muss ich nicht die Fallauswahl nehmen (steh in deinem link von wiki), da ich ja keine Mehrfachauswahl nehmen darf?

Kommentar von ceevee ,

https://de.wikipedia.org/wiki/Nassi-Shneiderman-Diagramm#Fallauswahl

Den hier darfst du nicht nehmen, die einfache Auswahl (Link von oben) ist OK. Ganz ohne Auswahl wäre die Aufgabe nicht lösbar. Das ist auch im Code ein Unterschied, Mehrfachauswall = switch, Einfache Auswahl = if/else

Keine passende Antwort gefunden?

Fragen Sie die Community