Aufgabe 5: Beweisen Sie
| { x = y } | |
| x=x+1; | |
| y=y+1; | |
| { x = y } |
Geben Sie im Beweis an, welche Regeln Sie angewendet haben.
Aufgabe 6: Was tut das folgende Programmstück?
| x=x+y; | |
| y=x-y; | |
| x=x-y; |
Gehen Sie von der Nachbedingung {x = A ∧ y = B} aus.
Aufgabe 7: Beweisen Sie
| { x < y } | |
| x=y-x; | |
| x=y+x; | |
| { y < x } |