[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Vereinfachung zum Kontrollflussgraph für Übungsblatt 4



Hallo SQMler,

zum Übungsblatt 4 hier schon mal die folgenden Hinweise:

Für den zu erstellenden Kontrollflussgraphen können Anweisungen, die
sequentiell aufeinander folgen, jeweils zu einem Knoten innerhalb des
Graphen zusammengefasst werden (z.B. die Variablendeklarationen am
Anfang [Zeile 6-9] und die Variablenbelegungen am Ende [Zeile 53-57]).
Ausgenommen davon sind natürlich Verzweigungs- und Schleifenbedingungen.
Diese müssen als separate Knoten dargestellt werden.

Zu beachten ist allerdings der "try-catch"-Block: Theoretisch kann
innerhalb des "try{}"-Blocks jede Anweisung eine Exception auslösen,
weshalb auch von jeder Anweisung auf die "catch()"-Anweisung verzweigt
werden muss. Ein Zusammenfassen der Zeilen 18+19 im "try{}"-Block ist
daher nicht zulässig.

Viele Grüße
Wolfgang



--
Dipl.-Inf. Wolfgang Runte              woru@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Institut für Informatik                +49-541-969-2487 (Fon)
Universität Osnabrück                  +49-541-969-2799 (Fax)
Albrechtstraße 28, Raum 31/317         http://www.inf.uos.de/se
D-49069 Osnabrück