Guten Tag, ich stehe momentan vor einer Dokumentation und ich muss meine Software die in C# geschrieben ist in einen Programmablaufplan(PAP) darstellen. Doch meine Frage wie stellt man ein Switch Case konstrukt dar wo ein case mal mit break und mal ohne break endet? Schönen gruß x5
:
Verschoben durch Moderator
Ich würde es etwa so machen:
1 | switch( i ) |
2 | {
|
3 | case 1: |
4 | abc; |
5 | // We break for nobody!
|
6 | case 2: |
7 | def; |
8 | ...
|
9 | break; |
10 | default:
|
11 | ...
|
12 | }
|
Bei einem break halt entsprechend keine Zusammenführung der Einzelzweige.
@Klaus Wachtler Möglich, dass ich mich täusche - aber ist das nicht ein Struktogramm, wobei nach einem PAP gefragt wurde?
Loonix schrieb: > @Klaus Wachtler > Möglich, dass ich mich täusche - aber ist das nicht ein Struktogramm, > wobei nach einem PAP gefragt wurde? Da könnte was drann sein. Den Begriff PAP kennen die alten Hasen noch nicht. Das hiess früher Flussdiagramm. Und meines Wissens gibt es in einem Flussdiagramm gar kein switch-case, sondern das wird einfach als eine Abfolge von Abfragen dargstellt. Und damit erhebt sich doch die Problemstellung gar nicht mehr, denn es geht dann im konkreten Fall nur noch darum: Wo geht der Pfeil hin, der nach Beedingung der Anweisungen im jeweiligen 'case' Fall von dort wegführt. Zu einem anderen Codestück in das man dann eben 'zufällig' auch aus einer anderen Abfrgae kommen kann oder einfach ans Ende hinter die Abfragekette wo wieder alle Teilzweige zusammenkommen?
Ja klar, mein Fehler. Ich denke nicht in PAP. Aber mit PAP ist es doch viel einfacher: Je nach break oder nicht eine eklige Linie an die richtige Stelle.
hatte damals für meine Diplomarbeit so dargestellt... gefüllt mit Pseudocode. Gruss Codehamster
Karl heinz Buchegger schrieb: > Da könnte was drann sein. > Den Begriff PAP kennen die alten Hasen noch nicht. Das hiess früher > Flussdiagramm. Hallo Karl-Heinz, danke für die Aufklärung! Klaus Wachtler schrieb: > Ich denke nicht in PAP. Ich auch nicht ;) Mit Struktogrammen (mit mehr oder minder eigenwilligen Abänderungen) bekomme ich meist mein Vorhaben auf einem Blatt unter. Mit PAP sprengt man die Grenzen ja schon bei trivialen Abläufen. P.S. Gemeint ist das Zeichnen auf Papier, keine PC-Software.
> Hab momentan ne miese I-Net verbindung
Das liegt daran, daß du Grafiken auf 1.1 MByte aufbläst, und mit einem
lahmarschigen Upload hochlädst.
Schon mal dran gedacht, das auf passende Größe zu reduzieren (s/w mit
800x600) (*1) ? Das braucht dann nur noch 11 KByte (also 99% kleiner!!!)
und kann genausogut die wesentlichen Informationen darstellen.
(*1) www.irfanview.net
---
edit : Das hat wohl ein Mod mittlerweile korrigiert, jetzt ist es nur
noch 106 KB groß
Bitte entschuldige... ich wollte eigentlich nur helfen! Ich hab nicht auf die grösse geachtet sondern einfach das JPG der Doku raufgeladen. Ich werde mich in Zukunft hüten in irgendwelcher Form zu helfen, oder Dateien hochzuladen. So können wir uns auch gleich das Forum sparen. Und jeder wurstelt für sich alleine. Wünsch dir einen schönen Tag. Im Wissen das du im Recht warst und mit dem bitteren Nachgeschmack dass jemand der helfen wollte jetzt keinen schönen Tag mehr hat.
codehamster schrieb: > Ich werde mich in Zukunft hüten in irgendwelcher Form zu helfen, oder > Dateien hochzuladen. So können wir uns auch gleich das Forum sparen. Und > jeder wurstelt für sich alleine. > > Wünsch dir einen schönen Tag. Im Wissen das du im Recht warst und mit > dem bitteren Nachgeschmack dass jemand der helfen wollte jetzt keinen > schönen Tag mehr hat. Du übertreibst gerne, oder? Als in diesem Thread teilnehmender Beobachter finde ich deine beleidigte Reaktion deutlich unangenehmer als den durchaus legitimen Hinweis von Wegstabenverbuchsler, dass ein Bild mit 1.1MB schonmal zu lahmer Email-Übertragung führen kann. Nimms halt nicht gleich persönlich, dann versaut dir sowas auch nicht den Tag. Wegen Bildformate wird hier schon immer Wind gemacht, das kann man auch mal akzeptieren. Schönes Wochenende wünsche ich euch allen!
codehamster schrieb: > Bitte entschuldige... > ich wollte eigentlich nur helfen! Ich hab nicht auf die grösse geachtet > sondern einfach das JPG der Doku raufgeladen. > > Ich werde mich in Zukunft hüten in irgendwelcher Form zu helfen, oder > Dateien hochzuladen. So können wir uns auch gleich das Forum sparen. Und > jeder wurstelt für sich alleine. > > Wünsch dir einen schönen Tag. Im Wissen das du im Recht warst und mit > dem bitteren Nachgeschmack dass jemand der helfen wollte jetzt keinen > schönen Tag mehr hat. Wenn sich jeder so wie Du eben bei berechtigter Kritik (die man aber auch weglassen könnte, gebe ich zu) auf den Schlipps getreten fühlen würde bräuchte man doch überhaupt keine Foren. Solange es nicht in Beleidigungen ausartet ist es doch so völlig erträglich. Also ruhig Blut. Und ein schönes Wochenende.
Gerry E. schrieb: > Und ein schönes Wochenende. Und beim nächsten Mal vielleicht vorher einen Blick in Bildformate riskieren ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.