• Keine Ergebnisse gefunden

Hochschule f¨ur Technik und Wirtschaft Studiengang Kommunikationsinformatik Prof. Dr.–Ing. Damian Weber

N/A
N/A
Protected

Academic year: 2022

Aktie "Hochschule f¨ur Technik und Wirtschaft Studiengang Kommunikationsinformatik Prof. Dr.–Ing. Damian Weber"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Hochschule f¨ ur Technik und Wirtschaft

Studiengang Kommunikationsinformatik Prof. Dr.–Ing. Damian Weber

Informatik 1 4. ¨ Ubung

Aufgabe 1 (RAM–Programm: Maximum bestimmen)

Schreiben Sie ein RAM–Programm, das von drei Zahlen a, b, c, die in den Speicherstellen s[1],s[2],s[3] gegeben sind, die gr¨oßte bestimmt und nach s[0]schreibt.

Ihr Programm sollte derart konzipiert sein, daß von s[1],s[2],s[3] nur gelesen wird und nachs[0]nureinmal, und zwar beim Speichern des Endergebnisses, geschrieben wird. Andere Speicherstellen sollen nicht benutzt werden.

Beachten Sie bitte schon beim Entwickeln des Programms, auf welche Weise in Aufgabe 2 die Korrektheit ¨uberpr¨uft werden soll.

Aufgabe 2 (RAM–Programm: Korrektheit)

Beweisen Sie, daß Ihr Programm aus Aufgabe 1 korrekt arbeitet, indem Sie die Schritte f¨ur alle sechs m¨oglichen F¨alle

a≤b≤c b≤a≤c

a≤c≤b c≤a≤b

b≤c≤a c≤b≤a

in einer Tabelle nachvollziehen. Der Einfachheit halber brauchen Sie nur dann Tabellenein- tr¨age zu schreiben, wenn sich der Wert des entsprechenden Registers (bzw. der Speicherstelle)

¨ andert.

Hinweise:

• Schr¨anken Sie die F¨alle so ein, daß nichts mehrfach bewiesen werden muß (z.B. kommt a=b < c bei den beiden ersten vor).

• Diesmal ist es kein Induktionsbeweis. . .

Abgabe : Mittwoch, 23.11.2005 nach der Vorlesung

Seite 1 von 1

Referenzen

ÄHNLICHE DOKUMENTE

Schreiben Sie eine Funktion, die f¨ ur ein gegebenes Array z[ ] ganzer Zahlen die zweit- gr¨ oßte Zahl als R¨ uckgabewert zur¨ uckgibt. Sie d¨ urfen annehmen, daß die Zahlen

Die Funktion soll true zur¨ uckgeben, wenn ein Element gel¨ oscht werden konnte und false, falls x nicht in der Liste enthalten war.. Aufgabe 2 (Doppelt verkettete

In dieser Aufgabe untersuchen wir

Eine Hashtabelle soll m positive ganze Zahlen fassen k¨ onnen und nach der Methode Hashing mit offener Adressierung arbeiten.. Als Hashfunktion

b) Schreiben Sie eine Funktion f¨ ur das Finden eines Elements x in einem Suchbaum.. c) Schreiben Sie eine Funktion zum Bestimmen des Maximums

Stellen Sie mittels des Programms /usr/sbin/traceroute von Ihrem Rech- ner aus fest, welchen Weg die Pakete auf dem Weg zu den Rechnern. www.whitehouse.gov

Das Programm soll unterscheiden k¨ onnen, welche Richtung der Namensaufl¨ osung ben¨ otigt wird, d.h... Bemerkungen

das Polynom wird mit der Bitmaske