21.11.2013 Aufrufe

Eine Einführung in die Programmiersprache C und die Grundlagen ...

Eine Einführung in die Programmiersprache C und die Grundlagen ...

Eine Einführung in die Programmiersprache C und die Grundlagen ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>E<strong>in</strong>e</strong> <strong>E<strong>in</strong>führung</strong> <strong>in</strong> <strong>die</strong> Informatik <strong>und</strong> <strong>die</strong> <strong>Programmiersprache</strong> C<br />

32.1.2 Flussdiagramme<br />

Flussdiagramme werden oft verpönt <strong>und</strong> als erster Schritt <strong>in</strong> das Chaos angesehen, aber e<strong>in</strong> sauberes<br />

Flussdiagramm kann unter Umständen das Wesentliche e<strong>in</strong>es Ablaufs deutlicher hervorheben als<br />

andere Methoden.<br />

Beispiel Getränkeautomat<br />

Start<br />

Getränk<br />

auswählen<br />

Entscheidung<br />

Unterprogrammaufruf<br />

Gültige Wahl<br />

N<br />

Preis<br />

berechnen<br />

Preis<br />

Anzeigen<br />

E<strong>in</strong>fache Anweisung<br />

Term<strong>in</strong>alsymbole<br />

Geld<br />

e<strong>in</strong>kassieren<br />

Zahlung OK?<br />

N<br />

Getränk<br />

Ausgeben<br />

Ende<br />

32.1.3 Aktivitätsdiagramme<br />

S<strong>in</strong>d e<strong>in</strong> Bestandteil der UML <strong>und</strong> e<strong>in</strong>e Art erweiterter Flussdiagramme, <strong>die</strong> es erlauben, auch paralelle<br />

<strong>und</strong> auf mehrere Systeme verteilte Abläufe darzustellen.<br />

Startknoten<br />

Endknoten<br />

Aktivität<br />

Verzweigung<br />

Zusammenführung<br />

Parallele Ausführung<br />

Synchronisation<br />

(Warten bis alle fertig)<br />

Gedruckt am 10.09.2009 14:23:00 Letzte Änderung am: 10. September 2009 Version 2.4.1, I. Oesch 128/147

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!