[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sq] Try-Catch-Block Blatt4
Andreas Rickling schrieb:
es wurde gestern in den Uebungen scheinbar schon angesprochen. Jetzt
streiten wir in der Übungsgruppe was denn jetzt der genaue Wortlaut
war. Kann der Try-Catch-Block als eine Anweisung betrachtet werden
oder sind die Anweisungen im try -und catch-block jeweils einzeln zu
betrachten?
... die Anweisungen sollen einzeln betrachtet werden. Das heißt von
jeder einzelnen Zeile im "try"-Block kann auf die "catch"-Anweisung
verzweigt werden (auch wenn in diesem Fall lediglich die theoretische
Möglichkeit dazu besteht, soll es explizit im Kontrollflussgraph
modelliert werden). Wird keine Exception ausgelöst, so würde die letzte
Anweisung im "try"-Block die "catch"-Anweisung überspringen und mit der
nächsten Anweisung danach fortfahren.
Ein Zusammenfassen der Zeilen 18+19 im "try{}"-Block ist daher nicht
zulässig. Auch ein Zusammenfassen des gesamten "try/catch"-Blocks als
eine Anweisung ist nicht zulässig.
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