• Keine Ergebnisse gefunden

Aufgabe 2.3 (Schwächste Liberale Precondition - Anwendung) Es sei das folgende Programm gegeben: c=if (x≥y) then max:=x else max:=y

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe 2.3 (Schwächste Liberale Precondition - Anwendung) Es sei das folgende Programm gegeben: c=if (x≥y) then max:=x else max:=y"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

WS 2018/2019 01.11.2018 Übungen zur Vorlesung

Programmanalyse Blatt 2 Prof. Dr. Roland Meyer,

M. Sc. Sebastian Wolff,

M. Sc. Peter Chini Abgabe bis 06.11.2018 um 12 Uhr

Aufgabe 2.1 (Schwächste Liberale Precondition)

SeiSJAK=wlp(c, B). Zeigen Sie, dass folgende Aussagen gelten:

1. {A} c{B}ist gültig.

2. Falls{A}c {B} gültig ist, dann giltA ⇒A.

Aufgabe 2.2 (Dijkstra)

Es seien A, B Assertions undcein Programm. Beweisen Sie:

A⇒pred(c, B) genau dann, wennpred(A, c)⇒B.

Aufgabe 2.3 (Schwächste Liberale Precondition - Anwendung) Es sei das folgende Programm gegeben:

c=if (x≥y) then max:=x else max:=y.

Berechnen Siepred(c,(max=x)).

Abgabe bis 06.11.2018 um 12 Uhr im Kasten neben Raum 343

Referenzen

ÄHNLICHE DOKUMENTE

Der nat¨urliche Logarith- mus, als Umkehrfunktion der Exponentialfunktion, ist nur f¨ur nicht-negative, reelle Werte definiert und ist differenzierbar (und damit auch stetig)..

Betrachte Beispiel 3.12 von Folie 169, die Arithmetik der

Fachbereich Mathematik und Statistik Prof.

[r]

[r]

Ein Dominosystem D besteht aus einer endlichen Menge D von quadratischen Dominosteinen gleicher Gr¨ oße, deren vier Kanten (oben, unten, links, rechts) gef¨

Der Adressat des Briefes, der Marquis de l’Hˆ opital, hat es in der Wissen- schaftsgeschichte durch einen wohl einmaligen Vorgang zu zweifelhaftem Ruhm ge- bracht.. Die von

[r]