Programmkorrektheitsbeweis | 02.02.2000 |
Beispiel | Ein Beispiel:
|
---|
Dieses Beispiel ist in drei Ebenen unterteilt. Die erste Ebene steht für den IF-Teil, also If A < B, die zweite Ebene enthält die Verzweigungen in zutreffend und falsch und die dritte Ebene enthält die Folgerungen, die aus der zweiten resultieren. |
Eine andere Möglichkeit besteht daraus die Verzweigungen
ähnlich den Zweigen eines Baumes darzustellen, was jedoch bei
komplexeren Programmen zu Verwirrungen führen kann.
|
Anhand dieses Beispiels ist der Durchlauf der If-Anweisung leichter zu
erkennen jedoch wird der Verlauf bei größeren Programmen
oder Modulen unübersichtlicher.
|