snowwhite Geschrieben 27. November 2009 Geschrieben 27. November 2009 Hallo, ich bin neu hier, 1.Lehrjahr und wir haben heute das erste Mal Struktogramme gehabt. Übers WE gab´s einige Aufgaben mit. Kann mir jemand einigermaßen verständlich erklären wie ich diese Aufgabe in eine Struktogramm packe? Irgendwie hab ich das nicht so ganz gecheckt, ...:new Zeichnen Sie ein Nassi-Shneidermann-Diagramm sowie einen PAP nach DIN 66001 für eine kopfgesteuerte Zeile mit Unterbrechung nach folgender Aufgabenstellung: Wenn die Ausführungsbedingung A=70 erfüllt ist, wird die Schleife verlassen und das Unterprogramm UPC1 durchgeführt. In der Schleife werden die Programme UPA, UPB ausgeführt. Nach Ausführung von UPA und vor Ausführung von UPB muss die Abbruchbedingung C>5 geprüft werden. ISt sie erfüllt wird UPC 2 ausgeführt. Sowohl nach UPC 1 als auch nach UPC 2 wird der Programmablauf mit UPC ausgeführt.
MartinSt Geschrieben 27. November 2009 Geschrieben 27. November 2009 und was hast du bisher als Diagramm entworfen?
snowwhite Geschrieben 29. November 2009 Autor Geschrieben 29. November 2009 also ich hab es so gemacht was bestimmt falsch ist
lupo49 Geschrieben 30. November 2009 Geschrieben 30. November 2009 Wenn die Ausführungsbedingung A=70 erfüllt ist, wird die Schleife verlassen... Der Ausdruck ist Schleifenkopf ist nicht korrekt. Sowohl nach UPC 1 als auch nach UPC 2 wird der Programmablauf mit UPC ausgeführt. Laut deinem Struktogramm wird nach UPC2 erstmal UPC1 und nicht UPD ausgeführt.
snowwhite Geschrieben 1. Dezember 2009 Autor Geschrieben 1. Dezember 2009 hm, vielleicht kann´s mir ja jemand verständlich erklären, tu mich da etwas schwer
IJK Geschrieben 1. Dezember 2009 Geschrieben 1. Dezember 2009 Hallo, ich bin neu hier, 1.Lehrjahr und wir haben heute das erste Mal Struktogramme gehabt. Übers WE gab´s einige Aufgaben mit. Kann mir jemand einigermaßen verständlich erklären wie ich diese Aufgabe in eine Struktogramm packe? Irgendwie hab ich das nicht so ganz gecheckt, ...:new Zeichnen Sie ein Nassi-Shneidermann-Diagramm sowie einen PAP nach DIN 66001 für eine kopfgesteuerte Zeile mit Unterbrechung nach folgender Aufgabenstellung: Wenn die Ausführungsbedingung A=70 erfüllt ist, wird die Schleife verlassen und das Unterprogramm UPC1 durchgeführt. In der Schleife werden die Programme UPA, UPB ausgeführt. Nach Ausführung von UPA und vor Ausführung von UPB muss die Abbruchbedingung C>5 geprüft werden. ISt sie erfüllt wird UPC 2 ausgeführt. Sowohl nach UPC 1 als auch nach UPC 2 wird der Programmablauf mit UPC ausgeführt. Runde 1: Die Schleife Kopfgesteuert, also oben :upps A = 1 Addiere 1 zu A, solange A <= 70 oder bis C (warum auch immer) > 5 (A = 70 oder C > 5 sind also die finalen Bedingungen, das (jeweilige) Ende der Schleife, allerdings läuft die Schleife mit A = 70 nochmal durch) UPC1 steht im Nachgang der Schleife und wird nur 1x durchlaufen, danach UPC. Dann isses aus :floet: In der Schleife steht zu Beginn UPA, dann kommt die Abfrage C > 5 - falls nein kommt UPB - falls ja kommen untereinander UPC2 und dann UPC1 Ganz ehrlich: wer so eine Aufgabe stellt, hat von strukturierter Entwicklung keine Ahnung. Die Aufgabe enthält (unnötige) Redundanzen. LiGrü Michael
snowwhite Geschrieben 3. Dezember 2009 Autor Geschrieben 3. Dezember 2009 Dankeschön tja solche Aufgaben denkt sich unser Lehrer aus, er ist der Meinung es ist nicht so wichtig was da drin steht
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden